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

이 코드는 내가 계산기를 열 때 사용하는 코드입니다 하지만 시각적 기본에서 사용할 수있는 명령을 사용하여 appminimize, maximize, apphide, normal, show 등의 명령을 사용할 수 있습니까? 태그를 만들면 죄송합니다.쉘 명령어 in C#

답변

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

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

은 C#에서 VB 로의 가장 간단한 변환입니다.