3
A
回答
6
如果你只是想運行一個程序,而不是與它溝通,請使用Sys.command
。
let exit_code = Sys.command "c:\\path\\to\\executable.exe /argument" in
(* if exit_code=0, the command succeeded. Otherwise it failed. *)
對於更復雜的情況,您需要使用functions in the Unix
module。儘管名稱,most of them在Windows下工作。例如,如果您需要從命令中獲得輸出:
let ch = Unix.open_process_in "c:\\path\\to\\executable.exe /argument" in
try
while true do
let line = input_line ch in …
done
with End_of_file ->
let status = close_process_in ch in …
相關問題
- 1. 在windows中運行ubuntu文件作爲可執行文件
- 2. 在gradlew中運行可執行文件
- 3. 在PHP中運行可執行文件
- 4. 在linux中運行可執行文件
- 5. 將Unix可執行文件轉換爲Windows可執行文件
- 6. C# - 在Windows窗體中運行可執行文件
- 7. 運行可執行文件中的InstallScript
- 8. 在Amazon EC2上運行Win32可執行文件Windows 2008 image
- 9. 如何在Windows XP上使用Perl運行可執行文件?
- 10. 是否可以將WindowsCE可執行文件運行到Windows Mobile?
- 11. 運行可執行文件的語法?
- 12. 從Matlab運行C可執行文件
- 13. 從SQL Server運行可執行文件
- 14. 從makefile運行可執行文件
- 15. 可執行文件運行時
- 16. 顯示可執行文件並運行
- 17. 從Servlet運行可執行文件夾
- 18. 從makefile運行可執行文件2
- 19. 運行GHC創建的Windows可執行文件作爲服務
- 20. 運行HTML5應用程序作爲Windows可執行文件
- 21. 從Windows服務運行多個可執行文件
- 22. 是否可以在Google App Engine ** Flexible **環境中運行Windows可執行文件?
- 23. 如何從windows erlang .beam文件生成windows可執行文件?
- 24. 在C++中調用可執行文件,並行運行
- 25. 可執行文件
- 26. 可執行文件
- 27. 生成運行可執行文件的make文件
- 28. Java可執行文件jar文件運行不正常
- 29. 如何讓Ruby文件作爲可執行文件運行?
- 30. 運行可執行文件.jar文件崩潰/錯誤
請看一下關於'Unix'模塊的手冊。 http://caml.inria.fr/pub/docs/manual-ocaml/manual035.html – nlucaroni 2011-06-03 17:30:41
或'Sys.command'適用於最簡單的情況 – 2011-06-03 18:44:40