Batch-Datei ausführen-Befehl nach Prozess-Ende
Ich mache eine batch-Datei startet ein Programm, zum Beispiel notepad.exe
. Ich brauche es, um einen Befehl auszuführen, nach dem habe ich geschlossen notepad.exe
manuell.
Ich weiß nur, dass, um dies zu tun, die batch-Datei, um zu überprüfen, ob der Prozess notepad.exe
ausgeführt wird oder nicht.
Wie kann ich es überprüfen, ob dies genau wenn ich haben geschlossen, die Editor - Fenster manuell?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie
start
können Sie/wait
für das Programm zu beenden, bevor Sie weitere Befehle:Ersetzen
notepad.exe
mit dem Pfad zu dem Programm. Sie können auch eigene Parameter nachnotepad.exe
an-pass auf dem Programm.Wartet das Programm bis
notepad.exe
zu schließen, zuerst vor dem ausführen der folgenden Befehle.Die Antwort ist nicht zu tun alles.
Bin ich raten, dass Ihr derzeit mit der
start
Befehl. Die Sache ist diestart
Befehl startet das Programm und geht dann auf. Wenn Sie das Programm aufrufen als"operable program or batch file"
dann wird es warten, bis das Programm zu Ende, bevor Sie fortfahren.Lernen Sie, dieses Zeug bei der Automatisierung von batch-Befehlen und Makros erstellen.
Sagen, dass Sie laufen wollten notepad.exe mit einer Datei namens file.txt und dann geben Sie es ein,
Einfach :
Keine
start
. Wenn das nicht es zeig uns deinen code und dann können wir vielleicht in der Lage, Ihnen zu sagen, warum.start "" /wait notepad.exe
funktioniert einwandfrei. Ich brauche nicht die batch-Datei zum ausführen komplexer Vorgänge, es war einfach zu verschieben von Dateien von einem Verzeichnis in ein anderes und dann, nachdem der Prozess zu Ende, Sie zurück zu bringen