ConsoleApplicationBase.CommandLineArgs Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |