Aracılığıyla paylaş


ConsoleApplicationBase.CommandLineArgs Özellik

Tanım

Geçerli uygulamanın dizeleri 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> Stringgeçerli uygulama için dize olarak komut satırı bağımsız değişkenlerini içeren bir .

Örnekler

Bu örnek, My.Application.CommandLineArgs uygulamanın komut satırı bağımsız değişkenlerini incelemek için özelliğini kullanır. 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 uygulamanın ilk örneği için komut satırı bağımsız değişkenlerini döndürür. Tek örnekli bir uygulamayı 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.

Uyarı

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ğin davranışından CommandLine farklıdır.

Uyarı

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 My.Application.CommandLineArgs ilgili görev örnekleri listelenmiştir.

İçin Bkz:
Tek örnekli bir 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ü Mevcut
Windows Uygulaması Evet
Sınıf Kitaplığı Hayır
Konsol Uygulaması Evet
Windows Denetim Kitaplığı Hayır
Web Denetim Kitaplığı Hayır
Windows Hizmeti Evet
Web sitesi Hayır

Şunlara uygulanır

Ayrıca bkz.