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. 運行可執行文件中的InstallScript
- 4. 如何在Windows XP上使用Perl運行可執行文件?
- 5. 從SQL Server運行可執行文件
- 6. 從makefile運行可執行文件2
- 7. 可執行文件運行時
- 8. 從makefile運行可執行文件
- 9. 從Matlab運行C可執行文件
- 10. 從Windows服務運行多個可執行文件
- 11. 是否可以在Google App Engine ** Flexible **環境中運行Windows可執行文件?
- 12. 如何從windows erlang .beam文件生成windows可執行文件?
- 13. 可執行文件
- 14. 可執行文件
- 15. 運行可執行文件.jar文件崩潰/錯誤
- 16. 如何讓Ruby文件作爲可執行文件運行?
- 17. 我正在編譯.c文件並獲取可執行文件。如何在Windows 8中執行exe文件
- 18. 如何在linux上運行windows擴展名爲.exe的windows可執行文件
- 19. 爲Windows簽名可執行文件
- 20. g ++爲windows生成可執行文件
- 21. 關於可執行文件與Windows
- 22. Windows可執行文件結構
- 23. 簽署Windows .NET可執行文件
- 24. 呼叫OCaml中的可執行文件或C從VBA代碼
- 25. OASIS中OCaml可執行文件的輸出路徑
- 26. 用Python在windows中執行文件
- 27. 在windows中執行COM文件
- 28. 在Jenkins中執行WIndows bat文件
- 29. 在Windows中執行Exe文件
- 30. 如何在windows中執行.r文件
請看一下關於'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