Environment.CommandLine プロパティ
このプロセス用のコマンド ラインを取得します。
Public Shared ReadOnly Property CommandLine As String
[C#]
public static string CommandLine {get;}
[C++]
public: __property static String* get_CommandLine();
[JScript]
public static function get CommandLine() : String;
プロパティ値
コマンド ラインの引数を格納している文字列。
解説
このプロパティは、現在のプロセスの開始時にコマンド ラインで指定されたプログラム名および引数へのアクセスを提供します。
プログラム名にはパス情報を含めることができますが、必須ではありません。解析され、文字列の配列に格納されたコマンド ライン情報を取得するには、 GetCommandLineArgs メソッドを使用します。
Windows NT 4.0, Windows 2000 プラットフォームに関する注意点: 実行可能ファイルの名前にパスは含まれません。
Windows 98, Windows Millennium Edition プラットフォームに関する注意点: 実行可能ファイルの名前にパスが含まれます。長いファイル名 (8.3 形式ではないファイル名) は、8.3 形式に短縮される可能性があります。
使用例
' Sample for the Environment.CommandLine property.
Imports System
Class Sample
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 'Main
End Class 'Sample
'
'This example produces the following results:
'
'C:\>CommandLine ARBITRARY TEXT
'
'CommandLine: CommandLine ARBITRARY TEXT
'
[C#]
// Sample for the Environment.CommandLine property.
using System;
class Sample
{
public static void Main()
{
Console.WriteLine();
// Invoke this sample with an arbitrary set of command line arguments.
Console.WriteLine("CommandLine: {0}", Environment.CommandLine);
}
}
/*
This example produces the following results:
C:\>env0 ARBITRARY TEXT
CommandLine: env0 ARBITRARY TEXT
*/
[C++]
// Sample for the Environment::CommandLine property.
#using <mscorlib.dll>
using namespace System;
int main() {
Console::WriteLine();
// Invoke this sample with an arbitrary set of command line arguments.
Console::WriteLine(S"CommandLine: {0}", Environment::CommandLine);
}
/*
This example produces the following results:
C:\>env0 ARBITRARY TEXT
CommandLine: env0 ARBITRARY TEXT
*/
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, Common Language Infrastructure (CLI) Standard
.NET Framework セキュリティ:
- EnvironmentPermission ("Path" 環境変数にアクセスするために必要なアクセス許可) EnvironmentPermissionAccess.Read (関連する列挙体)
参照
Environment クラス | Environment メンバ | System 名前空間 | GetCommandLineArgs