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 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>
String
komut 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 |