201909031646process 呼叫vbs
建立VBS測試檔並放於D槽根目錄
---VBS test File(test.vbs)(create file and write by paramater)-----
Set res=WScript.Arguments
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("d:\file.txt",2,true)
objFileToWrite.WriteLine("paramater= :"&res(0))
objFileToWrite.Close
Set objFileToWrite = Nothing
--C# code----------------------------
//方法一
Process p = new Process();
p.StartInfo.FileName = @"cscript";
p.StartInfo.WorkingDirectory = @"d:\"; //<---very important
p.StartInfo.Arguments = "//B //Nologo test.vbs afasdfss";
p.Start();
//方法二
Process.Start(@"cscript", @"//B //Nologo d:\test.vbs kkkkkkkkk");
-----result----
C#執行完就會看到D槽產生一個file.txt,內容為paramater=kkkkkkkkk