从F-Sharp调用批处理文件

时间:2019-01-23 12:35:49

标签: batch-file f#

我可以从F#程序中调用批处理文件吗?我的批处理文件称为eso.bat,用于下载网站的html内容。该文件可以工作,但是如果可以由程序本身自动完成,那就太好了。

1 个答案:

答案 0 :(得分:2)

简单的方法是:

open System.Diagnostics
Process.Start "..\eso.bat"

如果您需要传递参数或指定起始目录,则:

open System.Diagnostics
let procStart   = ProcessStartInfo("eso.bat", "params", WorkingDirectory = "..")
let proc        = new Process(StartInfo = procStart)
proc.Start()