- ベストアンサー
バッチファイル、順番を指定して複数のプログラムを起動。
例えば 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 は一つずつしか開けないようですが そういうイメージのものです。
- みんなの回答 (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の行をとってしまえば順番どおり一気にたちあがります
その他の回答 (1)
- yidong
- ベストアンサー率37% (25/67)
コマンドプロンプトからIEのページ読み込みまでが全て完了し、 起動順にウインドウを表示というのはムリでは無いでしょうか。 もし単純に PAUSE の代わりにウェイトをかけたいのであれば ping localhost -n [回数] としてあげるのが一番らくかもしれません。
お礼
アドバイスありがとうございます!
お礼
うまくいきました^^ ありがとうございました!