2017-07-12 5 views
0

私はVB.NETプログラムを持っています。 "通常の使用"ではウェルカムフォームを示していますが、それは何でも行いますが、フォームがバイパスされるモード。 私が試した:.exeいくつかの可能なエントリを持つ

Sub Main(s As String) 
    MainSub(False) 
End Sub 
Sub Main() 
    MainSub(True) 
End Sub 
Sub MainSub(ShowTheForm As Boolean) 
    'whatever 
end sub 

とバッチ:

MyProgram.exe "YES" 

フォームショーを...

答えて

1

を使用すると、以下を使用する必要があり、コマンドラインから送られた引数を取得し、適切に使用するには。 「YES」あなたが送信しているパラメータは、文字列があるので、あなたがそれを取得するときに、プロパティを使用すると、それがCBool(arg)

If Environment.GetCommandLineArgs.Length > 1 Then 
     ' Loop and find each argument 
     For Each arg In Environment.GetCommandLineArgs 

      If arg.ToString = "yes" Then 
       'Do stuff here 
      End If 
     Next 
End If 
+0

感謝をブールに変換することを確認してください!よく働く! – Pierre

関連する問題