2012-05-20 6 views
10

Esiste un modo per eseguire MinGW, da msys.bat o qualsiasi altro metodo, da un file batch e immettere un file .sh da eseguire?Come si esegue MinGW con uno script?

+0

voglio eseguire uno script python, file batch o qualsiasi tipo di script, che lancia msys.bat ed esegue uno script go.sh sul msys dal mio script. – b3bel

+0

MinGW non è MSYS. – rubenvb

risposta

16

di file batch come questo

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

Perché non è "C: \ MinGW \ msys \ 1.0 \ bin \ bash" (anziché C: \ MinGW \ msys \ 1.0 \ bin \ sh)? (domanda onesta, non retorica) –

+1

@PeterMortensen si può usare uno dei due. Se usi '... bash' avrai accesso a http://mywiki.wooledge.org/Bashism –

+0

In entrambi i casi, ha funzionato quando ho provato ad applicarlo (parte dell'elaborazione di [CAN bus] (http: //en.wikipedia.org/wiki/CAN_bus) dati di registrazione). Ho ottenuto "tr.exe": due stringhe devono essere fornite durante la traduzione ", ma ciò era dovuto al fatto che GCC AVR si trova nella variabile d'ambiente PATH nella posizione errata (è stato avviato un tr.exe completamente indipendente anziché la versione MinGW). ! –