ConsoleApplicationBase.CommandLineArgs Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan koleksi yang berisi argumen baris perintah sebagai string untuk aplikasi saat ini.
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)
Nilai Properti
ReadOnlyCollection<T> dari String
, yang berisi argumen baris perintah sebagai string untuk aplikasi saat ini.
Contoh
Contoh ini menggunakan My.Application.CommandLineArgs
properti untuk memeriksa argumen baris perintah aplikasi. Jika argumen ditemukan yang dimulai dengan /input=
, sisa argumen tersebut ditampilkan.
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
Keterangan
Properti My.Application.CommandLineArgs
menyediakan akses baca-saja ke argumen baris perintah aplikasi saat ini untuk aplikasi yang tidak disebarkan ClickOnce.
Untuk aplikasi instans tunggal, My.Application.CommandLineArgs
properti mengembalikan argumen baris perintah untuk instans pertama aplikasi. Untuk mengakses argumen untuk upaya berikutnya untuk memulai aplikasi instans tunggal, Anda harus menangani StartupNextInstance peristiwa dan memeriksa CommandLine properti StartupEventArgs argumen.
Catatan
Properti My.Application.CommandLineArgs
hanya mengembalikan argumen baris perintah. Ini berbeda dari CommandLine perilaku properti , yang mengembalikan nama aplikasi selain argumen .
Catatan
Dalam aplikasi yang disebarkan ClickOnce, gunakan ActivationUri properti My.Application.Deployment
objek untuk mendapatkan argumen baris perintah. Untuk informasi selengkapnya, lihat Deployment.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Application.CommandLineArgs
properti .
Untuk | Lihat |
---|---|
Periksa argumen baris perintah dari upaya berikutnya untuk memulai aplikasi instans tunggal | StartupNextInstance |
Ketersediaan menurut Jenis Proyek
Jenis proyek | Tersedia |
---|---|
Aplikasi Windows | Ya |
Pustaka Kelas | Tidak |
Aplikasi Konsol | Ya |
Pustaka Kontrol Windows | Tidak |
Pustaka Kontrol Web | Tidak |
Layanan Windows | Ya |
Situs Web | Tidak |