Entwickler-Ecke

Windows API - CMD öffnen Befehle übergeben Rückgabe abfangen


Nowo - Fr 21.03.08 17:39
Titel: CMD öffnen Befehle übergeben Rückgabe abfangen
Ich weis die frage ist Steinalt,
aber sie wird nirgendswo richtig beantworted.

Bei den meisten funktionen die ich bis jetzt sah, wurde nur ein
einfacher Befehl ausgeführt.
Ich möchte die CMD aber (versteckt, [möchte ein kleines cmd frontend schreiben]) öffnen,
an sie befehle senden, und die antwort wider zurückbekommen.

Habe schon einiges versucht aber ich komm immoment einfach nicht weiter...


Kann mir jemand helfen ?



Nowo


Narses - Fr 21.03.08 17:45

Moin!

Das schon gesehen [http://www.delphi-library.de/topic_KonsolenKommando+ausfuehren+und+Ergebnis+zurueckliefern_64132.html]? ;)

user profile iconNowo hat folgendes geschrieben:
Bei den meisten funktionen die ich bis jetzt sah, wurde nur ein einfacher Befehl ausgeführt.
Es reicht doch, einen Befehl ausführen zu können, wenn du mehrere hast, führst du sie halt nacheinander aus. :idea:

cu
Narses


Nowo - Fr 21.03.08 17:56

Nein nein eben nicht aber ich versteh was du meinst... :- )

beispiel:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\WINDOWS\system32>


befehl: cd..

C:\WINDOWS\

befehl: cd..

C:\WINDOWS\


---------------------------

Soll heißen... wenn ich in den direcotry springen will,
die cmd also wie gewöhnlich benutzen will... started er natürlich immer eine neue instanz,
und beginnt wider beim startpfad

weist du was ich meine ?


/edit: genau den link hatte ich schon versucht und auch eingebaut... bin dann aber am genannten problem gescheitert


Silas - Fr 21.03.08 19:00

Warum packst du denn die Befehle nicht einfach in eine Batch? :gruebel:


Nowo - Fr 21.03.08 20:04

"möchte ein kleines cmd frontend schreiben" :? :?:

lösungen ? :(


Nowo - Sa 22.03.08 13:34

Niemand eine Lösung ? :- (