プロが教える店舗&オフィスのセキュリティ対策術

例えば Google, Yahoo, msn をその順番で起動したい時

start iexplore "http://www.google.co.jp/"
start iexplore "http://www.yahoo.co.jp/"
start iexplore "http://jp.msn.com/"

としたらその順番通りに表示されないことがあるので

start iexplore "http://www.google.co.jp/"
pause
start iexplore "http://www.yahoo.co.jp/"
pause
start iexplore "http://jp.msn.com/"

としてるのですが、数が増えるとキーを押すのが大変なので
何秒後に起動、ということは可能でしょうか?

/wait は一つずつしか開けないようですが
そういうイメージのものです。

A 回答 (2件)

batじゃないといけませんか?vbsでやればいけそうですが・・・。


以下test.vbsという名前で保存して、実行すればできます。

set oie1=wscript.createobject("InternetExplorer.application")
oie1.visible=true
oie1.navigate2 "http://www.google.co.jp/"
Do Until oie1.Busy = False
WScript.sleep(250)
Loop

set oie2=wscript.createobject("InternetExplorer.application")
oie2.visible=true
oie2.navigate2 "http://www.yahoo.co.jp/"
Do Until oie2.Busy = False
WScript.sleep(250)
Loop

set oie3=wscript.createobject("InternetExplorer.application")
oie3.visible=true
oie3.navigate2 "http://jp.msn.com/"
Do Until oie3.Busy = False
WScript.sleep(250)
Loop

DO~LOOPの行をとってしまえば順番どおり一気にたちあがります
    • good
    • 0
この回答へのお礼

うまくいきました^^ ありがとうございました!

お礼日時:2006/11/18 05:50

コマンドプロンプトからIEのページ読み込みまでが全て完了し、


起動順にウインドウを表示というのはムリでは無いでしょうか。

もし単純に
PAUSE の代わりにウェイトをかけたいのであれば
ping localhost -n [回数]
としてあげるのが一番らくかもしれません。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます!

お礼日時:2006/11/18 05:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!