我要做的就是能够从后面的代码运行 VBS 脚本,但我收到此错误:“系统找不到指定的文件”。我知道路径名,我只需要执行那个 .vbs 脚本,但这给我带来了困难,我无法弄清楚。请帮忙。谢谢这是我的代码
System.Diagnostics.Process.Start(@"cscript //B //Nologo \\loc1\test\myfolder\test1.vbs");
我已经更新了如下所示的代码,但我收到了一个安全警告,询问我是否要打开它。有没有办法不得到那种警告而只运行脚本而不发出任何警告?这是更新的代码:
Process proc = null;
try
{
string targetDir = string.Format(@"\\loc1\test\myfolder");//this is where mybatch.bat lies
proc = new Process();
proc.StartInfo.WorkingDirectory = targetDir;
proc.StartInfo.FileName = "test1.vbs";
proc.StartInfo.Arguments = string.Format("10");//this is argument
proc.StartInfo.CreateNoWindow = false;
proc.Start();
proc.WaitForExit();
}
catch (Exception ex)
{
// Console.WriteLine("Exception Occurred :{0},{1}", ex.Message, ex.StackTrace.ToString());
}