Einzelnen Beitrag anzeigen

Whookie

Registriert seit: 3. Mai 2006
Ort: Graz
445 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Dos befehl direkt von delphi schicken

  Alt 17. Okt 2007, 00:11
Es hängt natürlich davon ab, ob du einen externen oder internen Befehl aufrufen möchtest. Interne Befehle benötigen den Kommandoprozessor und müssen über diesen aufgerufen werden (wie z.B. der "dir"-Befehl. Ihn kannst du über "cmd /C dir >test.txt" ausführen wobei test.txt dann die Ausgabe enthält).
Externe Befehle (wie etwa find) können natürlich direkt aufgerufen werden. Was den AUfruf selber betrifft gilt für beides, dass was Cyberbob gesagt hat.

Natürlich kannst du auch CreateProcess verwenden und dort über Pipes die Ausgabe direkt abfangen...
Whookie

Software isn't released ... it is allowed to escape!