Entwickler-Ecke
Sonstiges (Delphi) - Mit Delphi Anwendung in CMD schreiben
91KEY8 - So 25.06.06 16:20
Titel: Mit Delphi Anwendung in CMD schreiben
Hallo!
Ich möchte eine Delphianwendung erstellen, die in CMD oder COMMAND befehle schreibt. Wie kann ich das machen??
mfg 91KEY8
Jakob Schöttl - So 25.06.06 16:44
Das müsste doch ganz einfach mit ShellExecute aus Unit ShellAPI gehen: Du gibts den Dateinamen von COMMAND an, und die Funktion hat einen Parameter, der "fsParam" heißt oder so. wenn du da PChar('ipconfig /renew') angibst, müsste doch COMMAND den Befehl gleich ausführen.
Ich habs aber noch nicht ausprobiert.
Viele grüße
leoschabel - So 25.06.06 16:45
Titel: Konsolenanwendung
Man muss einfach in den Projektoptionen unter Linker den Befehl "Anwendung für Textbildschirm" auswählen. Wenn danach mit WinExec ein dOS-Programm aufgerufen wird, wird die Ausgabe in diesem Fenster angezeigt. Beispiel: WinExec('cmd.exe /K del *.exe',SW_NORMAL) löscht alle Dateien mit der Endung .exe im aktuellen Verzeichnis.Die Ausgabe der DOS-Programme wird dann in einem DOS-Fenster angezeigt. Es ist sogar moeglich, nur einen Textbildschirm anzuzeigen, indem man das Formular ausblendet.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!