2012-05-20 14 views
10

Gibt es eine Möglichkeit, MinGW von msys.bat oder einer anderen Methode aus einer Batch-Datei auszuführen und eine .sh-Datei einzugeben, damit sie ausgeführt werden kann?Wie führe ich MinGW mit einem Skript aus?

+0

Ich möchte ein Python-Skript, Batch-Datei oder was auch immer Art von Skript auszuführen, die msys.bat startet und betreibt ein go.sh Skript auf msys von meinem Skript. – b3bel

+0

MinGW ist nicht MSYS. – rubenvb

Antwort

16

Batch-Datei wie diese

C:\MinGW\msys\1.0\bin\sh ~/test.sh 
pause 
+1

Warum ist es nicht "C: \ MinGW \ msys \ 1.0 \ bin \ bash" (anstelle von C: \ MinGW \ msys \ 1.0 \ bin \ sh)? (ehrliche Frage, nicht rhetorisch) –

+1

@PeterMortensen kann man entweder benutzen. Wenn Sie '... bash' verwenden, haben Sie Zugriff auf http://mywiki.wooledge.org/Bashism –

+0

Wie auch immer, es funktionierte, als ich versuchte, es anzuwenden (Teil einer Verarbeitung von [CAN-Bus] (http: //en.wikipedia.org/wiki/CAN_bus) Protokolldaten). Ich habe "tr.exe": zwei Zeichenfolgen müssen beim Übersetzen angegeben werden, aber das lag daran, dass GCC AVR in der PATH-Umgebungsvariablen in der falschen Position war (eine komplett unabhängige tr.exe wurde anstelle von MinGWs Version gestartet). Danke ! –

Verwandte Themen