BBS-雑談/32
Cアプリの起動 - のぶこ (2004年01月14日 15時37分41秒)
以前はたいへんお世話になりました。ところで、VBScriptからCのアプリケーションを起動しているのですが、引き数がうまく渡っていないようなのです。Win2000では何の問題もなかったのにXPになってから駄目になったように思えます。ソースは以下のように使っています。
Set WshShell=WScript.CreateObject("WScript.Shell")program_args="aaa.exe" & " " & ifile & " " & ofile WshShell.Run program_args,,TrueSet WshShell=Nothing
XPと200では使用方法が違うのでしょうか?ちなみにaaa.exe ifile ofileというアプリケーションを動かしたいのです。
どうかよろしくお願いします。
- お久しぶりです。現在手元にXPが無いのでお答えできません。(>_<) ごめんなさい。 - tuka (2004年01月15日 12時12分36秒)
- ShellのRun自体に変更はないはずですね(空白を含んだファイルパスは使えない)。program_args="aaa.exe" & " """ & ifile & """ """ & ofile & """" とファイルパスを"で囲ってみてもだめですか? - つちや (2004年01月15日 16時37分50秒)
{{comment}}
{{edit 更新履歴}}