Forum: PC-Programmierung StudioCommandPrompt.exe mit C# verwenden


von Der Unwissende (Gast)


Angehängte Dateien:

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!

von Der Unwissende (Gast)


Angehängte Dateien:

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 ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.