StudioCommandPrompt.exe mit C# verwenden

Gast #2846092
Lesenswert?

Hallo,

ich versuche gerade die StudioCommandPrompt.exe (AVR Studio 5.1 oder 
höher) mittels C# aufzurufen und mit atprogram dann auch einen Befehl 
auszuführen.

Langfristig soll das eine Programmier und Testroutine werden, welche von 
C# Stück für Stück aufgerufen wird.

Da ich bis jetzt quasi keine PC-Programmierung gemacht habe, tu ich mir 
allerdings gerade etwas schwer. Auch die Tutorials die ich mir im Netz 
angeschaut habe, waren wenig hilfreich bis jetzt ... würde mich schon 
über ein les dir das mal durch freuen ;)

Das habe ich bis jetzt gemacht:

1.
Allgemein von C# aus cmd.exe starten
ping Befehl ausführen und antwort einlesen
... klappt soweit gehen wir weiter sollte ja auch einfach so gehen ...

2.
StudioCommandPrompt.exe starten
Hier fängt es an, die Option Start.Info.CreateNoWindow = true;
wird ignoriert, auch die umgeleitete Stream Ein- und Ausgabe scheint 
nicht zu funktionieren -> ich habe das Fenster offen, kann aber nicht 
damit kommunizieren. Irgendwie witzlos so.

Im Anhang befindest sich auch der Code, für jeden der schauen möcht.

Schonmal danke an jedwede Hilfe!
Angehängte Dateien:
Gast #2846168
Lesenswert?

Ergänzung:

Gehe jetzt wieder über cmd.exe und gebe den ganzen pfad zu atprogram.exe 
an, damit funktioniert es wie gewünscht!

Hoffe kann irgendwann mal wer gebrauchen, allerdings würde mich dennoch 
interessieren was das für ein unfug ist, dass StudioCommandPrompt sich 
nicht vernünftig in seiner Ausgabe umleiten lässt ...
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren