2012-12-11 5 views
0

Windows 응용 프로그램의 C#을 사용하여 ClearCanvas exe를 호출하려고하는데 호출 할 수 없습니다. 아래는 내 코드입니다.C# Windows 응용 프로그램의 인수로 ClearCanvas exe 호출

string [] args = new string [2]; args [0] = "ClearCanvas.Desktop";

하나 이상의 인수를 보내려면 인수로 보내야 할 사항과해야 할 일을 무엇으로해야합니까?

+0

작동하지 않은 것을 매우 자세한 설명이 아니다 "를 호출 할 수 아니다"-을 즉 예상되는 동작 및 가능한 오류 메시지가 누락되었습니다. –

답변

0

Arguments은 명령 줄 인수를 명령 줄에 입력 한 것처럼 명령 줄 인수가 포함 된 문자열입니다.

Process process = new Process(); 
process.StartInfo.FileName = 
    @"D:\Cle...Debug\ClearCanvas.Desktop.Executable.exe"; 
process.StartInfo.Arguments = "paramet1 parameter2 \"param with space\" parameter4"; 
process.Start(); 

그것이 내가 응용 프로그램이 무엇을 기대 모르는 사용자 지정 응용 프로그램이기 때문에 ... BTW