DOS-BEFEHL in einem Windows Fenster ausgeben
-
naja klar, die MessageBox Funktion
MessageBox(hwnd,"Hier kommt das Rein was drinne stehen soll","und hier was oben in der Leiste steht bei einer MEssagBox",MB_OK);//das letzte bedeutet nur das da ein Button steht wo ok drinne steht.hoffe das is das was du meinst
-

ne mir geht es doch nicht darum wie ich ein text ausgeben kann mir geht es darum DOS-Befehle auszuführen und die dann anzeigen lassen. Wie wenn man z.B in der DOS Konsole z.B "dir" eingibt dann das VZ aufgelistet wird, nur will ich es so das ich das "dir" in dem Windows Fenster eingebe und dann auch das VZ aufgelistet wird aber im Windows Fenster nicht in der Konsole. Darum suche ich sozusagen eine Funktion mit der es möglich ist DOS-Befehle auszuführen ohne das die Konsole dazu geöffnet wird.
-
mach doch mal ein beispiel..meinst du cout<< oder was meinste mit dosbefehle?
-
Er will wissen wie die er die Ausgabe von
system("pause");in _z.B._ in ne MessageBox umleiten kann.
-
aber system("pause") ist keine ausgabe sondern eine funktion?? und system("pause") gibt doch sonst auch nix aus...
-
system("pause");
gibt folgendes aus:Drücken Sie eine beliebige Taste . . .//Edit hätteste können auch einfach mal in "cmd" eingeben können...
-
Mit DOS befehlen meine ich find, dir, ping, netstat, ipconfig....
-
@gosha16 ich weiß was System("pause"); ausgibt mir geht es aber nicht darum was das ausgibt sondern wie ich das in einem Windows Fenster ausgeben lassen kann ohne das die Konsole aufgeht. Ich will einfach wissen ob es eine Funktion für ein Windowsfenster gibt die genau wie system("pause"); die DOS-BEFEHLE ausführt und dann in einem Windowsfenster anzeigt und nicht in der DOS-KONSOLE
-
ProcessStartInfo.RedirectStandardOutput <-- googlen
oderfreopen()benutzen ausgabe in eine Datei lenken, auslesen und ausgeben.
@FrEaKsHoW, du warst garnicht gemeint...
-
Vielen Dank gosha16 das sieht schon mal vielversprechend aus