[英]how to outside files from c# and wait till the process complete
我正在使用Visual Studio 2012和Windows 8.1 64位,我想使用C#從Visual Studio執行python文件,我已經在下面嘗試過此代碼
Process api = new Process();
api.StartInfo.FileName = "c:\Python34\python.exe";
api.StartInfo.Arguments = "c:\Python34\search_test.py";
api.Start();
我收到無法識別的轉義序列錯誤,但是當我在以下代碼下運行時,它運行得很好
System.Diagnostics.Process.Start(@"C:\python34\api.bat");
在蝙蝠文件中,我正在執行此
c:\Python34\python.exe c:\Python34\search_test.py
但是我想等到過程完成並在上述程序關閉后執行下一行
請建議我該怎么做
嘗試這樣的事情:
Process api = new Process();
api.StartInfo.FileName = @"cmd.exe";
api.StartInfo.Arguments = @"/C c:\Python34\python.exe c:\Python34\search_test.py";
api.Start();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.