Bagikan melalui


ConsoleApplicationBase.CommandLineArgs Properti

Definisi

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

Berlaku untuk

Lihat juga