Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Process.Start: In einer Konsole mehrere Command-Line Kommandos ausführen
buzz_lightzyear
myCSharp.de - Member



Dabei seit:
Beiträge: 19

Themenstarter:

Process.Start: In einer Konsole mehrere Command-Line Kommandos ausführen

beantworten | zitieren | melden

Hallo,

Ich möchte mit einer Anwendung verschiedene Kommandos auf der Konsole ausführen, also genauer gesagt möchte ich eine Batch-Datei in eine exe-Datei umwandeln. Ich habs jetzt mal soweit geschafft:


Process process = new Process();

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/c dir";
ptartInfo;
process.Start();

Das führt das "dir" auch in der Konsole aus aber macht das Konsolenfenster gleich wieder zu... ich möchte aber in der Konsole nun noch weitere Befehle eingeben... kann mir jemand sagen was ich da falsch mache?

danke & lg
buzzz
private Nachricht | Beiträge des Benutzers
Darth Maim
myCSharp.de - Member



Dabei seit:
Beiträge: 216

beantworten | zitieren | melden

Benutze "/k dir", das schließt die Konsole nicht sofort wieder.
private Nachricht | Beiträge des Benutzers
buzz_lightzyear
myCSharp.de - Member



Dabei seit:
Beiträge: 19

Themenstarter:

beantworten | zitieren | melden

Hi,

danke für deine Antwort, das hat mir schon sehr weitergeholfen!

eine weitere Frage hat sich somit aufgetan:
ich möchte in der konsole temporäre Variablen deklarieren und das mach ich mit:


/k set x = blabla.

Kannst du mir noch sagen wie ich da mehrere Befehle reinfüge?
mit


/k set x = blabla /k set y = blublu

passiert mit set y nichts....

danke & lg
private Nachricht | Beiträge des Benutzers
Darth Maim
myCSharp.de - Member



Dabei seit:
Beiträge: 216

beantworten | zitieren | melden

/k set x = blabla && set y = blublu
private Nachricht | Beiträge des Benutzers