2010-05-07 4 views
0

내 .exe 파일의 바로 가기를 만들었습니다.
내가 '.EXE'추가 매개 변수에 추가합니다 (바로 가기 : 대상의 속성).

대상 :
"C : \ 문서 및 설정 \ dezigo \ 내 문서 \ C#을 programm에 \ DirectoryScanner \ DirectoryScanner \ DirectoryScanner \ bin \ Debug \ DirectoryScanner.exe "+ 추가 parrams (메서드 = 1처럼)
소프트웨어 내에서이 매개 변수는 어떻게 읽을 수 있습니까?
다음 (C#을), 당신은 실행 파일을 실행할 때 전달 된 명령 줄을 얻고 매개 변수를 얻기 위해 그것을 구문 분석 Environment.CommandLine 속성을 사용할 수 있습니다 .EXE
검사에게
내 소프트웨어에서이 매개 변수를 읽으려면 어떻게해야합니까? (C#)

if(method == 1) 
{ 
//do something 
} 
else 
{ 
//do something 
} 

답변

6

을 시작. 인수는 또한 Main 방법에 전달됩니다 : 당신은 주요 기능에 전달 된 인수 변수를 사용할 필요가

class Program 
{ 
    static void Main(string[] args) 
    { 
     // The args array will contain the arguments passed at the command line 
     // For example if the executable has been launched like: 
     // "DirectoryScanner.exe method=1" 
     // args[0] will contain "method=1" 
    } 
} 
+0

감사합니다! 그것은 작동합니다.)) – Dezigo

+0

작동하는 경우 대답으로 표시해야합니다. –

관련 문제