Wir haben versucht, aufeinanderfolgende Befehle in einer Eingabeaufforderung mit JAVA auszuführen.Ausführen einer Reihe von Befehlen in einer Befehlszeile, cmd
Process process = runtime.exec("cmd.exe /c start cd c:\\program files (x86) && cd google && cd chrome && cd application");
Was ich hoffe ist, dass es tun wird cd c:\\program files (x86)
zuerst, dann cd google
dann cd chrome
dann cd application
.
Wenn ich den Code ausführen, öffnet es nur die Cmd und führt den ersten Befehl, der cd c:\\program files (x86)
ist.
Ich weiß, Sie können es tun cd c:\\program files (x86)\google\chrome\application
, aber ich verwende dies als Test, weil meine tatsächlichen Befehlszeilen sind Client-spezifisch, so dass ich das nicht als Beispiel verwenden kann.
Also im Grunde muss ich nacheinander eine Reihe von Befehlszeilen ausführen.