2014-05-19 2 views
1

저는 C# 개발에 비교적 익숙하며 외부 응용 프로그램을 사용하여 내 VS에 설정된 매개 변수를 받아들이는 방법을 파악하려고합니다. 2008) 프로젝트. 아이디어는 외부 응용 프로그램이 화면을 회전시키는 좌표를 받아들이도록하는 것입니다. 따라서 90도, 180도 및 270도까지 회전해야합니다. 그래서 두 개의 버튼이 있습니다. 하나는 회전 명령을 보내고 다른 하나는 값을 재설정합니다. 목록 상자를 사용하고 세 가지 옵션을 사용하고 각 옵션을 실행하기 위해 switch 문을 사용하는 것이 더 쉬울 것이라고 생각했습니다. 내가 확신 할 수없는 유일한 방법은 System.Diagnostic.Process.Start를 사용하여 rotate.exe를 실행하고 각 rotate 옵션에 대해 설정하는 매개 변수를 전달하는 것입니다. 어떤 아이디어? ... 나는 이것을 정확히 커버하는 것을 찾을 수 없었지만 도움이 될만한 참고 자료를 찾으면 알려주세요! 감사!System.Diagnostic.Process.Start 사용 및 외부 .exe 파일의 매개 변수 할당

답변

0

프로세스 클래스가 제공하는 옵션을 살펴보아야합니다. [a this] (http://www.dotnetperls.com/process)를보십시오.

static void OpenMicrosoftWord(string f) 
{ 
ProcessStartInfo startInfo = new ProcessStartInfo(); 
startInfo.FileName = "WINWORD.EXE"; 
startInfo.Arguments = f; 
Process.Start(startInfo); 
}