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