- - PR -
VB6 でコマンドラインの実行
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-06-01 23:08
Set WshShell = CreateObject("WScript.Shell")
strCmd = "COMMAND.COM /C hogehoge.exe arg1 lngRet = WshShell.Run(strCmd, 0, True) でC:\に置いたhogehoge.exeを引数付きで実行できますが、 C:\Program Files\Hoge\ におかれたhogehoge.exeを実行するにはどうすればよいでしょうか。。(VB初心者です) | ||||
|
投稿日時: 2004-06-02 00:09
?? フルパスが取れるんならフルパスで指定すればできるんでは? # そうかPATHを通すか そういうことではなくて? | ||||
|
投稿日時: 2004-06-02 09:11
フォルダ名にスペースが入っているからうまく動かない、ということだと思います。
"C:\Program Files\Hoge\hogehoge.exe" あるいは C:\"Program Files"\Hoge\hogehoge.exe というように、2重引用符でくくってみてください。。 |
1