Warum funktioniert "Aufruf" in einer Windows 7-Batchdatei nicht?

3802
Dennis

Ich habe eine .batDatei, die enthält

call "c:\my path\myprog.exe" 

Die Eingabeaufforderung sagt jedoch, dass dies callkein Befehl ist.

1
Kreuzen Sie nicht die gleiche Frage auf verschiedenen Websites. ChrisF vor 13 Jahren 3
Was ist die genaue Fehlermeldung? LawrenceC vor 12 Jahren 0

2 Antworten auf die Frage

5
John T

Der Aufruf ist nicht für das Ausführen anderer Programme, sondern ausschließlich für das Aufrufen anderer Batchdateien. Möglicherweise möchten Sie, startwenn Ihr Programm ein anderes Fenster startet, oder geben Sie den Befehl einfach in eine Zeile ein.

z.B

calc.exe starten "C: \ Stuff \ Program.exe"
Benötigt einige leere Zitate oder einen Titel. z.B. `start" "/ b / i" C: \ Stuff \ Program.exe "` Der Schalter 'b' unterdrückt ein neues Fenster und der Schalter 'i' übergibt die aktuellen Variablen. paradroid vor 13 Jahren 0
Während in der Dokumentation für 'call' angegeben wird, dass Batchdateien ausgeführt werden, hat es keine Probleme, auch andere Befehle auszuführen. Joey vor 13 Jahren 0
0
sssss22222

"c: \ mein Pfad \ myprog.exe" ohne START oder Aufruf zur Ausführung Ihrer myprog.exe. So wird es in Windows 7 gemacht