マクロのrunで妙な挙動が…
No.23976
Zefard
さん 07/11/03 15:55
いつもお世話になります。Zefardです。
run "calc.exe";
とすると、電卓が起動するのですが、
run "iexplore.exe";
としても何も起動せず、resultがfalseになってしまいます。
run "\"C:\\Program Files\\Internet Explorer\\iexplore.exe\""
とすれば問題なく起動するのですが、
Windowsの「ファイル名を指定して実行(R)」であれば、
iexplore.exe とだけ書けばOKなので「なぜ?」という感じです。
PATH環境変数のハンドリングの問題でしょうか?
----------------------------------
Zefard (xxxxxx@yahoo.co.jp)
--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/
[
△
]
RE:23976 マクロのrunで妙な挙動が…
No.23981
Zefard
さん 07/11/03 18:40
自己レスです。
iexplore.exeはPATHが通っていませんでした。すみません。
「ファイル名を指定して実行(R)」のほうで、気を利かせてくれてた
みたいです……。さすがM$。
>いつもお世話になります。Zefardです。
>
>run "calc.exe";
>
>とすると、電卓が起動するのですが、
>
>run "iexplore.exe";
>
>としても何も起動せず、resultがfalseになってしまいます。
>
>run "\"C:\\Program Files\\Internet Explorer\\iexplore.exe\""
>
>とすれば問題なく起動するのですが、
>Windowsの「ファイル名を指定して実行(R)」であれば、
>iexplore.exe とだけ書けばOKなので「なぜ?」という感じです。
>PATH環境変数のハンドリングの問題でしょうか?
>
>----------------------------------
>Zefard (xxxxxx@yahoo.co.jp)
>--------------------------------------
>Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
>
http://pr.mail.yahoo.co.jp/toolbar/
--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/
[
△
]
RE:23981 マクロのrunで妙な挙動が…
No.23992
いいじま
さん 07/11/04 19:58
いいじまです。
> iexplore.exeはPATHが通っていませんでした。すみません。
> 「ファイル名を指定して実行(R)」のほうで、気を利かせてくれてた
> みたいです……。さすがM$。
>
>> いつもお世話になります。Zefardです。
>> run "calc.exe";
>> とすると、電卓が起動するのですが、
>> run "iexplore.exe";
>> としても何も起動せず、resultがfalseになってしまいます。
これは、レジストリの中に「iexplore.exeはここにある」という情報があって、
それを「ファイル名を指定して実行」が参照しているからです。
IEを起動したければ、run "cmd /k start iexplore.exe" などとやってみては。
[
△
]