Environment.CommandLine 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 프로세스에 대한 명령줄을 가져옵니다.
public:
static property System::String ^ CommandLine { System::String ^ get(); };
public static string CommandLine { get; }
member this.CommandLine : string
Public Shared ReadOnly Property CommandLine As String
속성 값
명령줄 인수가 포함된 문자열입니다.
예제
다음 예제에서는 고유한 명령줄을 표시합니다.
using namespace System;
int main()
{
Console::WriteLine();
// Invoke this sample with an arbitrary set of command line arguments.
Console::WriteLine( "CommandLine: {0}", Environment::CommandLine );
}
/*
The example displays output like the following:
C:\>env0 ARBITRARY TEXT
CommandLine: env0 ARBITRARY TEXT
*/
using System;
class Example
{
public static void Main()
{
Console.WriteLine();
// Invoke this sample with an arbitrary set of command line arguments.
Console.WriteLine("CommandLine: {0}", Environment.CommandLine);
}
}
// The example displays output like the following:
// C:\>env0 ARBITRARY TEXT
//
// CommandLine: env0 ARBITRARY TEXT
open System
// Invoke this sample with an arbitrary set of command line arguments.
printfn $"\nCommandLine: {Environment.CommandLine}"
// The example displays output like the following:
// C:\>env0 ARBITRARY TEXT
//
// CommandLine: env0 ARBITRARY TEXT
Class Example
Public Shared Sub Main()
Console.WriteLine()
' Invoke this sample with an arbitrary set of command line arguments.
Console.WriteLine("CommandLine: {0}", Environment.CommandLine)
End Sub
End Class
' The example displays output like the following:
' C:\>CommandLine ARBITRARY TEXT
'
' CommandLine: CommandLine ARBITRARY TEXT
설명
이 속성은 현재 프로세스가 시작될 때 명령줄에 지정된 모든 인수 및 프로그램 이름에 대한 액세스를 제공합니다.
프로그램 이름에는 경로 정보가 포함될 수 있지만 그렇게 할 필요는 없습니다. 메서드를 GetCommandLineArgs 사용하여 문자열 배열에 구문 분석되고 저장된 명령줄 정보를 검색합니다.
명령줄 버퍼의 최대 크기는 특정 문자 수로 설정되지 않습니다. 컴퓨터에서 실행되는 Windows 운영 체제에 따라 달라집니다.