どなたか教えてください。
command関数を使ってコマンドライン引数の文字列を
取得する処理を作ったのですが、
例えば
dim a as string
a = command()
と、こんな風に書いたのですが
実際デバッグしながら動かした時は
取得しているのですが、
exeファイルにして実行したときは
コマンドライン引数の取得ができていません。
なぜ取得できないのかが全然わかりません。
誰か教えてください。
一応確認なんですが、実行時にコマンドライン引数をちゃんと渡してますか?
たまーに、プロジェクトのプロパティのコマンドライン引数に書いておけば
実行ファイルを作成した時にもコマンドライン引数が渡ると考えている人がいるようなので。
MsgBox(Command())
変数a代入する前に、Command関数の中身を確認してみてください。
すいません。
プロジェクトのプロパティのコマンドライン引数に書いておけば
実行ファイルを作成した時にもコマンドライン引数が渡ると考えて
いました。
で、実行時にコマンドライン引数を渡すとは
どういうことなのですか?
すいません、知識が浅くて。。。
例えば、DOSプロンプト上で
C:\Test\Test.exe /auto
のように入力したりすることを言います。
(実行ファイルへのショートカットを作ってリンク先を上記のようにしても良いです)
あと、実行ファイルに対して他のファイルをドラッグ&ドロップすると
Command関数にそのファイルのパスが入ります。
ツイート | ![]() |