2013-04-04 125 views
0

如果問題太天真,我很抱歉。從bash腳本運行可執行文件

是否可以在bash腳本中運行幾行,然後在完成批處理文件和可執行文件的執行之後,執行dos批處理文件和dos可執行文件,繼續執行bash中其餘行腳本?

我可以使用dosemu嗎?

+0

我想它應該被移到superuser.com .. – 2013-04-04 08:32:28

+1

@PiotrWadas:我在這裏有點新。我不知道這個問題應該屬於哪裏。如果你確定,那麼我會移動它。感謝您的建議。 – NeonGlow 2013-04-04 08:38:22

+0

這很好 - 您可以將您的StackExchange帳戶與SuperUser上的帳戶連接起來。我會移動它,但我認爲我沒有足夠的聲望來執行移動:) – 2013-04-04 08:40:28

回答

0

完成任何調用的腳本或可執行文件後,bash腳本將始終完成腳本。例如:

@echo off 
echo hello 
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" 
echo hope you had fun browsing the web! 
pause 

這將始終在firefox關閉後回覆最後一行代碼。

+0

是否有可能直接從Linux控制檯運行Windows應用程序,而沒有模擬器或什麼?這是爲你工作嗎?我收到錯誤「C:\ Program Files(x86)\ Mozilla Firefox \ firefox.exe」命令未找到。 – NeonGlow 2013-04-04 09:21:25

+1

Linux是一個操作系統。批處理腳本以cmd運行。確保它是Firefox的正確路徑,或者你想運行的任何應用程序。 – kennycoc 2013-04-04 09:39:04