Freigeben über


Environment.CommandLine Eigenschaft

Definition

Ruft die Befehlszeile für diesen Prozess ab.

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

Eigenschaftswert

String

Eine Zeichenfolge mit den Befehlszeilenargumenten.

Beispiele

Im folgenden Beispiel wird eine eigene Befehlszeile angezeigt.

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

Hinweise

Diese Eigenschaft bietet Zugriff auf den Programmnamen und alle Argumente, die in der Befehlszeile angegeben sind, wenn der aktuelle Prozess gestartet wurde.

Der Programmname kann Pfadinformationen enthalten, ist jedoch nicht erforderlich, um dies zu tun. Verwenden Sie die GetCommandLineArgs Methode, um die in einem Array von Zeichenfolgen analysierten und gespeicherten Befehlszeileninformationen abzurufen.

Die maximale Größe des Befehlszeilenpuffers wird nicht auf eine bestimmte Anzahl von Zeichen festgelegt; je nach Windows Betriebssystem, das auf dem Computer ausgeführt wird, variiert.

Gilt für

Siehe auch