コマンドライン引数を渡すには?

解決


ZZZ  2003-01-08 18:38:26  No: 105795  IP: [192.*.*.*]

実行ファイルにコマンドラインの引数を渡したいのですがどのようにしたらいいですか?  開発時はプロジェクトのプロパティにコマンドライン引数を設定してやればよかったのですが実行ファイルにして実行する場合はどのように設定すればいいですか?  教えて下さい

編集    削除
とろ  2003-01-08 18:56:41  No: 105796  IP: [192.*.*.*]

MS-DOS プロンプト(コマンドプロンプト)から引数を渡して下さい。
直接 exe をキックした場合、引数は空になってしまいます。

あるいは、ショートカットを作成して、
プロパティで引数を設定しておくとか...

編集    削除
篠ちょん  2003-01-08 20:22:59  No: 105797  IP: [192.*.*.*]

こんな感じでいいんですかね??
Shell関数を使い、EXEのパスの後に半角スペースを入れてコマンドラインを送っています。

    Dim Rq As Long
    Dim strCOMM As String 'コマンドライン引数
    strCOMM = "TEST"

    Rq = Shell(App.Path & "\" & "TEST.exe" & " " & strCOMM, vbNormalFocus)

編集    削除
ZZZ  2003-01-09 19:52:16  No: 105798  IP: [192.*.*.*]

やっぱりDOSプロンプトかショートカットを作成してやるしかないですね
分かりました。  ありがとうございました

編集    削除
Say  2003-01-09 20:28:02  No: 105799  IP: [192.*.*.*]

Windows上でコマンドラインを指定して実行したいのなら、
スタート→ファイル名を指定して実行
で実行してください。

編集    削除