2016-04-05 143 views
-1

我需要在C#中運行該瀏覽工具命令, 這是命令:運行reviewtool命令

C:\Program Files\<reviewToolName>\review.exe --url <reviewTool-url> admin review-xml reviewno > C:\review.xml 

這是我曾經嘗試過,

ProcessStartInfo proc = new ProcessStartInfo(); 
proc.CreateNoWindow = false; 
proc.UseShellExecute = false; 
proc.FileName = @"C:\Program Files\<reviewToolName>\review.exe"; 
proc.WindowStyle = ProcessWindowStyle.Hidden; 
proc.RedirectStandardOutput = true; 
proc.Arguments = "--url <reviewTool-url> admin review-xml " + reviewno.ToString() + " > C:\\review.xml; 
Process.Start(proc); 

,但我得到錯誤,因爲xml文件沒有創建 有人請幫助我!

+0

我我所有重定向命令輸出到review.xml文件....這是工作命令 – tilakraj

+0

重定向到文件是一個shell的東西,你可以使用'cmd'/c否則只是自己重定向輸出(檢查'Process.StandardOutput')。 –

+0

標有dupe的問題是許多**的例子之一。 –

回答

-1

插入審查實際的URL代替佔位符的<reviewTool-url>