gpt4 book ai didi

asp.net - 使用 asp.net 在服务器端运行 vbscript

转载 作者:行者123 更新时间:2023-12-01 12:55:20 25 4
gpt4 key购买 nike

如有拼写错误,请提前致歉(英语不是我的第一语言)。

我想在服务器端使用 asp.net 应用程序中的按钮(即从客户端)运行 .vbs 文件。 vbs 文件可以包含像 msgBox("Hello World!") 这样简单的内容,它位于托管页面的服务器中,此外,它与 .aspx 文件位于同一文件夹中。

我尝试在 Button_Click 事件中使用此代码:

System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.WorkingDirectory = Request.MapPath("~/");
process.StartInfo.FileName = Request.MapPath("displayHelloWorldOnTheServer.vbs");
process.Start();

但脚本似乎没有运行。

有什么建议吗?

最佳答案

vbs 脚本无法编译和执行。它由 wscript 或 cscript 解释。

尝试

process.StartInfo.FileName = "cscript";
process.StartInfo.Arguments = Request.MapPath("displayHelloWorldOnTheServer.vbs");
process.Start();

关于asp.net - 使用 asp.net 在服务器端运行 vbscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10017194/

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