Environment.CommandLine Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.