2011-03-10 58 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的最简单的转换。