Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   dos befehle mit delphi (https://www.delphipraxis.net/59378-dos-befehle-mit-delphi.html)

XeRo 21. Dez 2005 13:54


dos befehle mit delphi
 
Hi.
Ich will einige Dos Befehle ins Delphi integrieren.

Entweder so dass einfach ein dos fenster geöffnet wird und der befehl gestartet wird, oder dass der inhalt des dosfenster im programm selbst angezeigt wird (eine art dos simulator...)

um nen dos befehl auszuführen verwende ich momentan WinExec. Das bewirkt aber dass das Dos fenster den Befehl ausführt und sofort wieder geschlossen wird wenn der befehl fertig ausgeführt wurde....das will ich aber nicht...das fenster sollte nacher zumindestens weiter angezeigt werden...

jfheins 21. Dez 2005 13:57

Re: dos befehle mit delphi
 
Zitat:

Zitat von XeRo
das fenster sollte nacher zumindestens weiter angezeigt werden...

Dafür gibts den Parameter /k, wenn du also
Code:
cmd /k "ping localhost"
ausführst, bleibt es offen. ;)

XeRo 21. Dez 2005 14:00

Re: dos befehle mit delphi
 
sehr gut...genau das hab ich gesucht... :thumb:

was genau bedeutet der parameter

bzw (ohne jetzt nen neuen thread aufzumachen :duck: ) was gibts da noch für verschiedene parameter...

jfheins 21. Dez 2005 14:01

Re: dos befehle mit delphi
 
Code:
cmd /?
:zwinker:

Aber, um die Parameter nochmal kurz aufzulisten:
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] Zeichenfolge]

/C Führt den Befehl in der Zeichenfolge aus und endet dann.
/K Führt den Befehl in der Zeichenfolge aus und endet dann nicht.
/S Bestimmt Behandlung von Zeichenfolgen nach /C oder /K (siehe unten).
/Q Schaltet die Befehlsanzeige aus.
/D Deaktiviert die Ausführung von AutoRun-Befehlen von der Registrierung.
/A Ausgabe interner Befehle in eine Pipe oder Datei im ANSI-Format.
/U Ausgabe interner Befehle in eine Pipe oder Datei im UNICODE-Format.
/T:fg Legt die Hinter-/Vordergrundfarben fest (siehe auch COLOR /?).
/E:ON Aktiviert Befehlserweiterungen (siehe unten).
/E:OFF Deaktiviert Befehlserweiterungen (siehe unten).
/F:ON Aktiviert die Ergänzung von Datei- und Verzeichnisnamen.
/F:OFF Deaktiviert die Ergänzung von Datei- und Verzeichnisnamen.
/V:ON Aktiviert verzögerte Erweiterung von Variablen, ! wird dabei als
Trennzeichen verwendet. Zum Beispiel wird mit /V:ON die Variable
!var! zur Ausführungszeit erweitert. Im Gegensatz dazu wird bei
Verwendung der Syntax var die Variable zum Zeitpunkt der Eingabe
aufgelöst (Diese Werte können z.B. in einer FOR-Schleife
unterschiedlich sein!).
/V:OFF Deaktiviert die verzögerte Erweiterung von Variablen.

;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz