2011-03-10 109 views
0
 System.Diagnostics.Process p = new System.Diagnostics.Process(); 
     p.EnableRaisingEvents = false; 
     p.StartInfo.FileName = "calc"; 
     p.Start(); 

for exp。這個代碼,我用來打開計算器 ,但我怎麼可以使用,appminimize,最大化,apphide,正常,顯示等命令,我可以在視覺基本使用? 對不起,如果我有關於標籤。c中的shell命令#

回答

0

您可以使用ProcessStartInfo指定窗口樣式。我試過用calc.exe這樣做,但那不行。對於其他可執行文件sol.exe沒關係。

Process process = new Process(); 
ProcessStartInfo processStartInfo = new ProcessStartInfo("sol.exe"); 
processStartInfo.WindowStyle = ProcessWindowStyle.Maximized; 
process.StartInfo = processStartInfo; 
process.Start(); 

請注意,如果您創建一個快捷方式calc和設置窗口風格,不能正常工作的快捷方式的屬性。也許可執行文件在啓動後設置它自己的窗口樣式。

+0

謝謝。奇蹟般有效。 – user654125 2011-03-10 21:21:01

0
Dim p As New System.Diagnostics.Process() 
p.EnableRaisingEvents = False 
p.StartInfo.FileName = "calc" 
p.Start() 

是從C#到VB的最簡單的轉換。