簡體   English   中英

如何從C#中移出文件並等待過程完成

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM