Wie Sie ausführen, cmd Befehle in Inno Setup

Für die Installation von MySQL still, ich habe versucht, folgenden Befehl in cmd ein, und es funktioniert gut:

msiexec /i "mysql-essential-6.0.11-alpha-winx64.msi" /qn

Aber, wie kann ich das ausführen dieses Befehls Vor der Installation in Inno Setup ?

  • Würde ich persönlich nicht verwenden die qn option für diese Art von installer. Es kann einige Zeit dauern (da es ein Datenbank-system), und beachten Sie, dass während der Zeit der installation von MySQL wird in Bearbeitung, wird der Benutzer sehen nur "leer" Allgemeine installation Fortschrittsbalken ohne einen Hinweis, dass etwas geschieht auf dem hintergrund.
  • Für Anwender feststellen, ich bin mit <echo> wie dieses <echo Installation von MySQL wird ein paar Minuten dauern...> und der Benutzer kann sehen, dass. Sie haben eine bessere Weise?
  • Ich denke, es ist in Ordnung, aber wo wird Sie ausführen die ECHO Befehl ? Haben Sie eine batch-Datei dafür ?
  • Ja genau ich habe eine batch-Datei.Kann ich Echo im Inno Setup?
  • Sie können ausführen dieser batch-Datei. Es ist über das ändern von code aus meinem post. Als eine weitere Möglichkeit, die mir in den Sinn kommt, ist die Verwendung der vorhandenen Fortschrittsbalken. Wenn Sie den MySQL-installer starten würde, würden Sie wechseln Sie den Fortschrittsbalken, um marquee style mit der info-text über die installation im Gange ist, und wenn es fertig ist wird es wieder eingeschaltet, um ein normales Verhalten (wo der installer wird die Fortschritte, kontrollieren Sie es).
  • Ich habe Hinzugefügt-Skript für die Nutzung der ungenutzten Fortschrittsbalken (geschaltet, dass der marquee-Stil).

Schreibe einen Kommentar