![]() |
CreateProcess Parameter Fehler
Hallo zusammen,
ich hab ein "kleines" Problem bei der Funktion CreateProcess. Um genauer zu sein bei den Parametern. Ich ruf die CMD.exe auf und möchte die CMD.exe schließen, wenn der Befehl XY (in dem Fall SVN Add) ausgefürt wurde. Das macht man in der Konsole (CMD.exe) mit dem Befehl "exit". So nun hab ich folgenes Problem: exit wird komischerweise nicht ausgeführt. Was hab ich falsch gemacht?
Delphi-Quellcode:
Vielen Dank im vorraus
scommand := '/k svn add ' C:\Testordner\' + #10#13+ '/k exit ';
CreateProcess('C:\WINDOWS\system32\cmd.exe', //Anwendungsname PChar(scommand), //Parameter nil, //Security nil, //Security False, NORMAL_PRIORITY_CLASS, //Priorität nil, //Environment PChar(C:\), //Verzeichnis StartupInfo, Processinfo); MfG |
Re: CreateProcess Parameter Fehler
|
Re: CreateProcess Parameter Fehler
Ich weis nicht so ganz was du meinst. Ich programmier noch nicht so lange steig da nicht ganz durch.
Kannst du mir grob sagen was du meinst? MfG |
Re: CreateProcess Parameter Fehler
Die darin implemnetierte Funktion ist ein besserer Ersatz für die von die verwendeten Funktion.
Es wird ein externes Programm gestartet und auf dessen Beendigung gewartet |
Re: CreateProcess Parameter Fehler
Zitat:
Möchtest du den Commandprocessor (cmd.exe) für stdin(out) verwenden oder eigentlich nur ein anderes Programm starten. lg. Astat |
Re: CreateProcess Parameter Fehler
Du startest CMD.exe mit dem Parameter /k.
Schau mal, was der Parameter K macht laut der Hilfe "help cmd": Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz