2012-05-20 146 views
10

有沒有辦法從批處理文件中運行MinGW,從msys.bat或任何其他方法,並輸入.sh文件運行?如何使用腳本運行MinGW?

+0

我想運行一個python腳本,批處理文件或任何類型的腳本,一個啓動msys.bat並運行從我的腳本MSYS一個go.sh腳本。 – b3bel

+0

MinGW不是MSYS。 – rubenvb

回答

16

批處理文件這樣

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

爲什麼不是「C:\ MinGW \ msys \ 1.0 \ bin \ bash」(而不是C:\ MinGW \ msys \ 1.0 \ bin \ sh)? (誠​​實的問題,而不是修辭) –

+1

@PeterMortensen任何一個都可以使用。如果你使用'... bash',你將可以訪問http://mywiki.wooledge.org/Bashism –

+0

無論採用哪種方式,當我嘗試應用它時([CAN總線]的一些處理的一部分(http: //en.wikipedia.org/wiki/CAN_bus)記錄數據)。我得到了「tr.exe」:翻譯時必須給出兩個字符串「,但這是由於GCC AVR在PATH環境變量中的位置不正確(一個完全不相關的tr.exe開始而不是MinGW的版本)。 ! –