Werfen Sie einen Blick auf meine Batch-Datei unten. Wie Sie sehen können, bin ich ein ziemlich Anfänger scripter. Aber, hier ist was ich versuche zu erreichen.Batch w/Mehrere .EXE und Auto Antworten
Erstellen Sie einen TEMP-Ordner, um einen anderen Ordner und seinen Inhalt von einem Server auf einen anderen Server zu kopieren. Kopieren Sie dann den Ordnerinhalt, das funktioniert. Aber der START der ersten .exe gibt mir die Notwendigkeit, 2 Fragen zu beantworten. Sie müssen als Tastendruck von 1 beantwortet werden, und für die zweite Frage muss eine 0 eingegeben werden. Dann wird AppRemover6.exe ausgeführt. Ich habe versucht, Echo zu verwenden, aber ich vermisse etwas oder Syntax ist falsch.
Ich möchte auch, dass die erste exe vollständig beendet wird, bevor Sie zur nächsten exe gehen.
Wie für die reg-Datei muss ein Windows-Popup automatisch mit einer Antwort (Mausklick) von YES beantwortet werden, um die Registrierung zu ändern.
@ECHO OFF
MD -P C:\TEMP
XCOPY "\\mybigserver\Apps\AppCleanerUtils" C:\TEMP /E /I
START /D "C:\TEMP\AppCleanerUtil6" AppRemover6.exe
START /D "C:\TEMP\AppCleanerUtil6" PatchRegistry.reg
START /D "C:\TEMP\C:\TEMP\AppCleanerUtil5" AppRemover5.exe
RMDIR /S /Q "C:\TEMP\AppCleanerUtil6"
RMDIR /S /Q "C:\TEMP\AppCleanerUtil5"
Wenn es eine bessere Möglichkeit gibt, dies zu tun?
Was glauben Sie, dass das '-P' auf' MD' schaltet? Bitte posten Sie den ECHO-Befehl, den Sie ausprobiert haben, und die Ergebnisse. – lit
Ich glaubte, dass das -P prüfen würde, ob der Ordner existiert, und nicht, wenn es dort wäre. Nichtsdestoweniger, selbst wenn es dort ist, wird es die Ordner kopieren, die ich in ein C: \ TEMP kopiert habe. Ich habe versucht echo