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

 

回應