gpt4 book ai didi

scripting - F# 以编程方式运行 .fsx 脚本文件

转载 作者:行者123 更新时间:2023-12-04 15:37:01 24 4
gpt4 key购买 nike

我确信这一定是一件非常简单的事情,但我似乎无法让它发挥作用。假设我有一个 .fsx脚本文件,并希望以编程方式执行它。我猜一定有人在某个时候写过关于这个的博客,但我似乎找不到一个例子来执行我的简单场景。基本上,我想以编程方式复制当您右键单击 .fsx 时发生的情况。文件并选择“使用 F# Interactive 运行...”

最佳答案

如评论中所问,您可以设置 UseShellExecute为 false 以避免打开 Windows shell。这样,您可以直接在 F# shell 中输出:

open System.Diagnostics

let execScript script =
let psi = new ProcessStartInfo(@"c:\Program Files\Microsoft F#\v4.0\Fsi.exe")
psi.Arguments <- script
psi.UseShellExecute <- false
let p = Process.Start(psi)
p.WaitForExit()
p.ExitCode

关于scripting - F# 以编程方式运行 .fsx 脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com