実行ファイルにコマンドラインの引数を渡したいのですがどのようにしたらいいですか? 開発時はプロジェクトのプロパティにコマンドライン引数を設定してやればよかったのですが実行ファイルにして実行する場合はどのように設定すればいいですか? 教えて下さい
MS-DOS プロンプト(コマンドプロンプト)から引数を渡して下さい。
直接 exe をキックした場合、引数は空になってしまいます。
あるいは、ショートカットを作成して、
プロパティで引数を設定しておくとか...
こんな感じでいいんですかね??
Shell関数を使い、EXEのパスの後に半角スペースを入れてコマンドラインを送っています。
Dim Rq As Long
Dim strCOMM As String 'コマンドライン引数
strCOMM = "TEST"
Rq = Shell(App.Path & "\" & "TEST.exe" & " " & strCOMM, vbNormalFocus)
やっぱりDOSプロンプトかショートカットを作成してやるしかないですね
分かりました。 ありがとうございました
Windows上でコマンドラインを指定して実行したいのなら、
スタート→ファイル名を指定して実行
で実行してください。
ツイート | ![]() |