cmd

rauch_c

Mitglied
Hallo!
Würde gerne mit der CMD.EXE ein paar Befehle ausfürhen.
Also, sie sollte Sich durch den Klick auf eine Taste öffnen ein paar befehle abarbeiten und dann wieder schließen!

Kann mir wer helfen

mfg Rauch
 
sowas wie ... ?
Code:
Process.Start("dir c:\windows");

befehle (vor allem interne wie dir, cls, cd, md, ...) kannst du direkt mit Process.Start("") absetzen
 
Habs jetz probiert bekam folgende fehlermeldung retour:
Eine nicht behandelte Ausnahme des Typs 'System.ComponentModel.Win32Exception' ist in system.dll aufgetreten.

Zusätzliche Informationen: Das System kann die angegebene Datei nicht finden

Was nun
 
vielleicht auf deinem rechner suchen wo sie ist? ist ja kein interner befehl der command-shell, sondern eine eigenständige .exe (c:\windows\system32)

dh
Code:
Process.Start(@"c:\windows\system32\net send blablablabla");
 
also irgendwie habert des bei mir weiß nciht was ich falsch mach...
immer irgendeine Fehlermeldung...

könntest du mir bitte die Komplette .cs datei geben?
also , das du da für name und text 2 Variablen hast ja und, dasd das eben versandt wird.


mfg Rauch
 
welche fehlermeldung?

hast dir das überhaupt mal angesehen? wohl kaum ...

so hab ich es gelöst:
Code:
string user = "pc1", text = "blabla";
ProcessStartInfo psi = new ProcessStartInfo("net");
psi.Arguments = "send " + user + " " + text;
Process.Start(psi);

try/catch rundherum und alles passt :)
 

Neue Beiträge

Zurück