鶴亀でIEの起動No.03035
grx78 さん 01/09/12 12:04
 
"Internet Explorer"を起動して特定のページを表示するマクロを教えて下さい。
「run "C:\Program Files\Internet Explorer\IEXPLORE.EXE";」
ではダメでしょうか?
(実際はダメでした・・・)

[ ]
RE:03035 鶴亀でIEの起動No.03037
しん2 さん 01/09/12 12:33
 
しんです。

>"Internet Explorer"を起動して特定のページを表示するマクロを教えて下さい。
>「run "C:\Program Files\Internet Explorer\IEXPLORE.EXE";」
>ではダメでしょうか?

ありがちな間違いですが、
文字列中の'\' は、'\\' と書きましょう。

「run "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE";」

が正しいです。

これは、秀丸エディタマクロヘルプの
「文字列」の章に書かれています。

−−−− 抜粋 −−−−
ダブルクォーテーション記号そのものや\マークは,\を付けて指定します。
−−−− 抜粋 −−−−

あと、特定のページを表示させたい場合は、

「run "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE http://aaa";」

とでも、URLを指定すれば大丈夫です。

[ ]
RE:03037 鶴亀でIEの起動No.03038
grx78 さん 01/09/12 12:37
 
>しんです。
>ありがちな間違いですが、
>文字列中の'\' は、'\\' と書きましょう。

有難うございました。
とても初歩的な間違いでお恥ずかしいかぎりです。

[ ]
RE:03037 鶴亀でIEの起動No.03059
きいろいまふらあ さん 01/09/13 03:44
 
>あと、特定のページを表示させたい場合は、
>
>「run "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE http://aaa";」
>
>とでも、URLを指定すれば大丈夫です。

ウィンドウズのバージョンとかにもよるかもしれませんけど、
run "start http://aaa";
なんてのでもうまくいくかも。

[ ]
RE:03059 鶴亀でIEの起動No.03061
grx78 さん 01/09/13 08:53
 
>ウィンドウズのバージョンとかにもよるかもしれませんけど、
>run "start http://aaa";
>なんてのでもうまくいくかも。

「run "start http://aaa";」と「run "http://aaa";」
を試してみましたが、上手くいきませんでした。

環境はWin2000SP2+IE5.5SP2+鶴亀1.35で行いました。

[ ]
RE:03037 鶴亀でIEの起動No.03062
grx78 さん 01/09/13 08:58
 
>「run "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE http://aaa";」
>
>とでも、URLを指定すれば大丈夫です。

教えて頂いた記述だと、必ずIEが起動しますが、
マクロを実行する前に起動しておいたIEに
指定のHPを表示させることは可能でしょうか?
宜しくお願いします。

[ ]
RE:03062 鶴亀でIEの起動No.03065
しん2 さん 01/09/13 10:20
 
しんです。

>>「run "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE http://aaa";」
>>
>>とでも、URLを指定すれば大丈夫です。
>
>教えて頂いた記述だと、必ずIEが起動しますが、
>マクロを実行する前に起動しておいたIEに
>指定のHPを表示させることは可能でしょうか?
>宜しくお願いします。

実験したらできました。
ただしこれが正しい使い方かどうか不明です。
もっと簡単に実現出来る方法をご存じの方が居れば、
投稿お待ちしてます。(笑)

WinNT系のOSならこんな感じですか?(^^;
「run "cmd.exe /K start http://aaa";」

[ ]
RE:03065 鶴亀でIEの起動No.03068
grx78 さん 01/09/13 11:32
 
>実験したらできました。
>ただしこれが正しい使い方かどうか不明です。
>もっと簡単に実現出来る方法をご存じの方が居れば、
>投稿お待ちしてます。(笑)
>
>WinNT系のOSならこんな感じですか?(^^;
>「run "cmd.exe /K start http://aaa";」
こんな方方があるとは知りませんでした。
早速採用させて頂きます。有難うございました。

[ ]