ConsoleApplicationBase.CommandLineArgs プロパティ
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Dim instance As ConsoleApplicationBase Dim value As ReadOnlyCollection(Of String) value = instance.CommandLineArgs
public: property ReadOnlyCollection<String^>^ CommandLineArgs { ReadOnlyCollection<String^>^ get (); }
現在のアプリケーションのコマンド ライン引数が文字列として格納された、String の ReadOnlyCollection。

詳細については、Visual Basic のトピック「My.Application.CommandLineArgs プロパティ」を参照してください。
My.Application.CommandLineArgs プロパティは、現在のアプリケーションのコマンド ライン引数に対する読み取り専用アクセスを提供します。ただし、ClickOnce で配置されるアプリケーションには使用できません。
単一インスタンス アプリケーションの場合、My.Application.CommandLineArgs プロパティは、最初のインスタンスのコマンド ライン引数を返します。単一インスタンス アプリケーションに対して複数のインスタンスを生成し、2 番目以降のインスタンスの引数にアクセスするには、My.Application.StartupNextInstance イベント を処理して、StartupEventArgs 引数の CommandLine プロパティを調べる必要があります。
![]() |
---|
My.Application.CommandLineArgs プロパティは、コマンド ライン引数のみを返します。この点で、引数以外にアプリケーション名を返す CommandLine プロパティとは動作が異なります。 |
![]() |
---|
ClickOnce を使って配置されたアプリケーションの場合は、My.Application.Deployment オブジェクトの ActivationUri プロパティを使用してコマンド ライン引数を取得します。詳細については、「My.Application.Deployment プロパティ」を参照してください。 |
My.Application.CommandLineArgs プロパティを使ったタスクの例を次の表に示します。

この例では、My.Application.CommandLineArgs プロパティを使用して、アプリケーションのコマンド ライン引数を調べています。/input= で始まる引数が見つかった場合は、その引数の残りの部分が表示されます。
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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からConsoleApplicationBase.CommandLineArgs プロパティを検索する場合は、下記のリンクをクリックしてください。

- ConsoleApplicationBase.CommandLineArgs プロパティのページへのリンク