Ich fange gerade an zu lernen, wie man eine Batch-Datei erstellt. (in der Windows 7-Umgebung)
Ich möchte die Batch-Datei erstellen, die .exe-Dateien sequentiell ausführen kann.
Ich habe versucht, obige Idee anzuwenden, aber ich bin mir nicht sicher, wie ich es anwenden soll
Zum Beispiel gibt es drei Dateien auf dem D: /
In "D: /" gibt es drei .exe-Dateien.
Und ich möchte Batch-Datei erstellen, die nacheinander drei EXE-Dateien
ausgeführt wirdMögliches Szenario ist ..
- Batchdatei ausführen
- Führen Sie MyDriver.exe
aus- Die Installations-GUI der MyDriver-Datei wird angezeigt und der Benutzer beginnt mit der Installation von MyDriver
- Fertig mit MyDriver.exe
- Führen Sie YouDriver.exe
aus- Die Installations-GUI der YouDirver-Datei wird angezeigt und der Benutzer beginnt mit der Installation von YouDriver
- Fertig mit YouDriver.exe
- Führen Sie MySoftware.exe
aus- Die MySofrware-Installationsoberfläche erscheint und der Benutzer beginnt mit der Installation von MySoftware
- Erledigt Batchdatei beenden.
Ich bin nicht wirklich sicher, ob Batch-Dateien das können oder nicht ...
Wenn es unmöglich ist, gibt es andere Optionen, um es zu bauen?
Danke
Sie müssen eigentlich nichts Besonderes tun, um dies zu erreichen. Stapeldateien sind standardmäßig synchron, sodass die Ausführung der Stapeldatei beim Start einer ausführbaren Datei angehalten und beim Beenden fortgesetzt wird. Etwas so einfaches wie das sollte tun:
%Vor%Wenn Sie die Rückgabewerte der Programme überprüfen möchten, um festzustellen, ob die Installation erfolgreich war oder fehlgeschlagen ist (vorausgesetzt, das Installationsprogramm stellt diese Informationen bereit), werden die Dinge etwas komplizierter. Wenn Sie das brauchen, erwähnen Sie es in einem Kommentar, und ich werde meine Antwort entsprechend erweitern.
Versuchen Sie es im selben Verzeichnis der Dateien, die Sie ausführen möchten. Wenn dies nicht möglich ist, verwenden Sie cd C: \ Directory \ Name, um es in das Verzeichnis zu ändern, in dem sich die Datei MyDriver.exe befindet. Dann tun Sie einfach MyDriver.exe - Sie brauchen keinen Aufruf oder eine Startanweisung.
%Vor%Verwenden Sie am Anfang CD, wenn Sie dazu aufgefordert werden.
Tags und Links shell batch-file