ConsoleApplicationBase.CommandLineArgs Özellik

Tanım

Geçerli uygulama için dize olarak komut satırı bağımsız değişkenlerini içeren bir koleksiyon alır.

public:
 property System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ CommandLineArgs { System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<string> CommandLineArgs { get; }
member this.CommandLineArgs : System.Collections.ObjectModel.ReadOnlyCollection<string>
Public ReadOnly Property CommandLineArgs As ReadOnlyCollection(Of String)

Özellik Değeri

ReadOnlyCollection<T>Stringkomut satırı bağımsız değişkenlerini geçerli uygulamanın dizeleri olarak içeren bir .

Örnekler

Bu örnekte, uygulamanın komut satırı bağımsız değişkenlerini incelemek için özelliği kullanılır My.Application.CommandLineArgs . ile /input=başlayan bir bağımsız değişken bulunursa, bu bağımsız değişkenin geri kalanı görüntülenir.

Private Sub ParseCommandLineArgs()
    Dim inputArgument As String = "/input="
    Dim inputName As String = ""

    For Each s As String In My.Application.CommandLineArgs
        If s.ToLower.StartsWith(inputArgument) Then
            inputName = s.Remove(0, inputArgument.Length)
        End If
    Next

    If inputName = "" Then
        MsgBox("No input name")
    Else
        MsgBox("Input name: " & inputName)
    End If
End Sub

Açıklamalar

özelliği, My.Application.CommandLineArgs ClickOnce dağıtılmayan uygulamalar için geçerli uygulamanın komut satırı bağımsız değişkenlerine salt okunur erişim sağlar.

Tek örnekli bir uygulama için özelliği, My.Application.CommandLineArgs bir uygulamanın ilk örneği için komut satırı bağımsız değişkenlerini döndürür. Tek örnekli bir uygulama başlatmaya yönelik sonraki girişimlerin bağımsız değişkenlerine erişmek için olayı işlemeniz StartupNextInstance ve bağımsız değişkenin CommandLineStartupEventArgs özelliğini incelemeniz gerekir.

Not

My.Application.CommandLineArgs özelliği yalnızca komut satırı bağımsız değişkenlerini döndürür. Bu, bağımsız değişkenlere ek olarak uygulama adını döndüren özelliğinin davranışından CommandLine farklıdır.

Not

ClickOnce dağıtılan bir uygulamada, komut satırı bağımsız değişkenlerini almak için nesnesinin özelliğini My.Application.Deployment kullanınActivationUri. Daha fazla bilgi için bkz. Deployment.

Aşağıdaki tabloda özelliğiyle ilgili görev örnekleri listelemektedir My.Application.CommandLineArgs .

Amaç Bkz.
Tek örnekli uygulamayı başlatmaya yönelik sonraki girişimlerin komut satırı bağımsız değişkenlerini denetleyin StartupNextInstance

Proje Türüne Göre Kullanılabilirlik

Proje türü Kullanılabilir
Windows Uygulaması Evet
Sınıf Kitaplığı No
Konsol Uygulaması Evet
Windows Denetim Kitaplığı No
Web Denetim Kitaplığı No
Windows Hizmeti Evet
Web Sitesi No

Şunlara uygulanır

Ayrıca bkz.