Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi CMD.exe mehrere Befehle in eine Console? (https://www.delphipraxis.net/41636-cmd-exe-mehrere-befehle-eine-console.html)

SlowDown 15. Jun 2005 12:14

Re: CMD.exe mehrere Befehle in eine Console?
 
bei dem gleichen Problem häng ich au gerade, allerdings mit der wmic.exe..

4 5 befehle hintereinander und dann gut...seufz..

Zacherl 15. Jun 2005 21:22

Re: CMD.exe mehrere Befehle in eine Console?
 
Hallo,
ihr könntet einfach alle Befehle in eine Batch Datei schreiben und diese dann ausführen.

Florian

Master_BB 15. Jun 2005 23:45

Re: CMD.exe mehrere Befehle in eine Console?
 
ja mein programm ist auf dieser batchfilebais
schon fertig, aber ich muss sagen die wartezeit
ist einfach nur schlecht. man wartet um die 10sec
das die batchfile fertig ist und sich das teil zurück meldet.
elegant ist das nicht!

marabu 16. Jun 2005 06:37

Re: CMD.exe mehrere Befehle in eine Console?
 
Ist ja schon ein älterer thread, aber vielleicht interessiert es ja doch noch jemanden.

Zitat:

Zitat von Master_BB
ich muss aber im programm bleiben und nach dem ersten noch mehr befehle aufrufen.
... so um das hinzubekommen muss ich also bei der offenen console befehle übergeben. gibts da was?

die Frage bezog sich auf NETSH.EXE und da gibt es mehrere Möglichkeiten. Die erste und am schnellsten zu implementierende ist sicherlich das Arbeiten mit einem Skript. Alle Konsolenprogramme, die einen oder mehrere Arbeits-Kontexte bereit stellen, bieten in der Regel einen scripting mode an - so auch NETSH.

Code:
netsh -f netsh.script
Und in der Datei netsh.script kann dann das stehen:

Code:
interface
ip
set file open netsh.info
show config
set file close
exit
Eine andere Möglichkeit besteht über das IP Helper API, aber das macht eigentlich erst Sinn, wenn man deutlich mehr machen will als die Konfiguration auslesen. Die am wenigsten befriedigende Lösung ist in meinen Augen die Zerlegung in einzelne Kommandos mit dem Ziel einer Stapelverarbeitung.

Grüße vom marabu

SlowDown 16. Jun 2005 07:21

Re: CMD.exe mehrere Befehle in eine Console?
 
Hmm, kann das dann sein, das das bei wmic.exe so wie hier von mir geschildert :
http://www.delphipraxis.net/internal...=383383#383383

mit && gar nicht geht, das ich also um mehrere befehle hintereinander an die wmic.exe zu senden, ein extra script oder Batch aufrufen muss ??

SlowDown 16. Jun 2005 07:48

Re: CMD.exe mehrere Befehle in eine Console?
 
Danke hat sich erledigt..


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Seite 2 von 2     12   

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