2011-08-11 2 views
0

C#으로 어떻게 지정할 수 있습니까? 명령 프롬프트 또는 배치 모드 (propmt 또는 배치 모드 명령을 사용하고 있음을 나타 내기 위해 어떤 조건을 전달할 수 있습니까?)에서 함수를 실행하고 있습니까? 함수를 확인하기 위해 초기화하는 데 필요한 프로세스는 일괄 처리 모드에서 실행됩니까?함수를 일괄 처리 모드로 실행하는 방법을 지정하는 방법은 무엇입니까?

+0

는 C# 기능은 프로그램에서 실행됩니다. 프로그램이 명령 행에서 시작되었는지 알아야하거나 명령 행 모드에서만 실행되는 프로그램을 원한다고 말하는 것입니까? –

+0

귀하의 질문을 다시 말해주십시오 - 각각의 "시나리오"는 동시에 발생합니다 - 응용 프로그램 *은 항상 환경 변수를 사용하며 명령 프롬프트를 통해 실행되는 것과는 달리 "배치 모드"가 무엇을 의미하는지 확신 할 수 없습니다. – foxy

+0

@preet sangha : 예 propmt 또는 배치 모드 명령을 사용하여 프로그램을 지정하거나 확인하고 싶습니다 (어떤 조건을 전달하고 commandprompt에서 시작될 내 코드를 호출 할 수 있습니까). – Arasanalu

답변

2

프로그램에 다른 인수를 전달할 수 있습니다.

static void Main(string[] args) 
{ 
    if (args.Length > 0) 
    { 
     //check the value of args[0] 
    } 
} 

하고 명령 줄을 통해 프로그램을 실행할 때, 당신이 그것에 인수를 전달할 수 있습니다

D:\> MyProgram.exe -batch 
관련 문제