Hallo zusammen,
wie muss der Parameter aussehen, wenn ich zum Beispiel "dir" und "exit" in einem CMD-Fenster hintereinander aufrufen möchte?
Das ist meine CreateProcess Funktion:
Delphi-Quellcode:
CreateProcess('C:\WINDOWS\system32\cmd.exe', //Anwendungsname
PChar(scommand), //Befehl- Parameter
nil,
nil,
False,
NORMAL_PRIORITY_CLASS, //Priorität
nil, //Environment
PChar(Pfad), //Verzeichnis
StartupInfo,
Processinfo)
scommand := ?
Ein einzlenen Befehl (z.B.: "C:/dir") bekomm ich aufgerufen. Der würde so aussehen:
scommand := '/k dir';
Blos ich hab keine Ahnung wie der Parameter aussehn müsste, wenn ich 2 Befehle in einem CMD ausführen möchte.
Es gibt andere (bessere) Methoden. Das weis ich. Aber ich möchte es gerne auf diese Art und Weise lösen. Hoffentlich kann mir jemand helfen.
MfG