我正在尝试使用 C# 代码执行 vbs 文件。vbs 文件包含在我的机器上调用应用程序的代码。当我在本地运行 C# 代码时,我能够运行 vbs 脚本文件,但是当我将代码部署到 SharePoint 环境时,它看起来甚至没有执行该文件。我没有收到任何错误消息或我在 vbs 脚本文件中添加的任何消息。下面是我用来运行 vbs 脚本文件的 C# 代码。有人可以告诉我我是否在这里遗漏了什么?
C#代码:
Process scriptProc = new Process();
scriptProc.StartInfo.FileName = @"cscript";
scriptProc.StartInfo.Arguments = @"//B //Nologo C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\template\layouts\segmentationtools\test1.vbs";
scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
scriptProc.Start();
scriptProc.WaitForExit();
scriptProc.Close();
VBS 代码:
Dim qtApp
Set qtApp = CreateObject("QuickTest.Application","Server IP address")
MsgBox("Hello world")
qtApp.Launch
qtApp.Visible = True