バッチファイルで複数のWebページやアプリを起動する方法

このQ&Aのポイント
  • バッチファイルを使用して、複数のWebページやアプリを一度に起動する方法について教えてください。
  • 毎朝、複数のWebページとアプリを起動する方法についてお聞きしたいです。
  • バッチファイルを使って、一度に複数のWebページやアプリを起動する方法を教えてください。
回答を見る
  • ベストアンサー

バッチファイルで複数のWebページやアプリを起動する方法

 毎朝、複数のWebページとアプリを起動するのですが、いちいちIEを起動して、お気に入りからURLを選択したり、アプリを起動していたのですが、バッチファイルで一度にすべて起動できるのではないか。という情報を得たのでですが、良くわかりません。ご教示いただけますでしょうか。 私の環境ですが、OSはXPです。  今まで知り得た情報は下記のとおりです。 メモ帳を新規に起動して start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" start "" "http://yahoo.co.jp/" start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" start "" "http://www.google.co.jp/" start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" start "" "http://goo.ne.jp/" start "" "C:\WINDOWS\system32\notepad.exe" と、入力し、ファイル名を 朝.bat にして保存する。 朝.batをダブルクリックすると、yahooとgoogleとgooとメモ帳がそれぞれ起動できると思ったのですが、IEが1つ多く起動します。  あと、可能であれば、最大化して開くためのオプションとかもあれば併せてご教示ください。  

  • OralE
  • お礼率50% (2/4)

質問者が選んだベストアンサー

  • ベストアンサー
noname#101556
noname#101556
回答No.1

以下、一例としてご参考に。 適当なフォルダ例えば D:\mydir に以下ショートカットを作成する。  名前:yahoo  リンク先:"C:\Program Files\Internet Explorer\iexplore.exe" yahoo.co.jp  作業フォルダ:"C:\Program Files\Internet Explorer"  実行時の大きさ:最大化 "yahoo" をコピー・名前を変更、「プロパティ」でリンク先の末尾を修正し、"google" "goo" を作成する。 "朝.bat"を以下のようにする。  d:  cd \mydir  yahoo.lnk  google.lnk  goo.lnk  notepad

OralE
質問者

お礼

 お手数をお掛けしました。ありがとうございます。 テスト環境(yahoo,google,goo,notepad)ではうまく出来ました。本番はイントラネット内のリンク先になるので、月曜日以降に確認してみます。あとは、精度なのですが、稀に起動する順番が入れ替わるのですが、これは仕方が無いですか?   

その他の回答 (3)

noname#101556
noname#101556
回答No.4

#1です。お礼いただきありがとうどざいます。 ご言及に関して、以下趣味的で蛇足に近い内容ですが、お付き合いください。 ショートカットの起動は切れ間なく連続します。それでも、バッチファイルによるコマンドの実行はシーケンシャルに行われており、記述 A B に対して起動 B A とはなり得ません。 ご利用の環境にもよるかと思いますが、この例の場合ブラウザのウィンドウがほとんど同時に起動されるため、表示が完了するまでの時間が個々のウィンドウ(WEBサイト)によって異なることにより、「場合により起動順が変化する」とお感じになるかも知れません。 コマンドの同期にはいくつかの要点があると思います。上の状況を踏まえた上で順にジックリと進む実感が得られるようにするには、  ショートカットから起動されたブラウザ内でのコンテンツ表示が完了したことを契機に、バッチファイルの制御が次に移ること  が必要ですが、おそらくそれは困難です。 手軽には起動指令のあと適当な時間待つことが考えられますが、「待つ」処理は以前「WindowsXX リソースキット」で提供されるコマンドで行った気がします。現在これと等価の「新しいコマンドラインツール」が利用可能かどうか、恐縮ですが確認しておりません。 なおさらに蛇足ですが、ご質問中の2URL 正しくは冒頭 "www." が付くようですね。 - 以上 多少ともお役に立てば幸いです。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

VBScript でのサンプル 朝.vbs として保存して実行 この場合の最大化は、全画面表示の意味なので、注意 切替はALT+TAB,終了はALT+F4で 期待しない動作の時には、 IEn.FullScreen = true の行を削除して下さい ---------------------------------------------------------------- Dim WShell, IE1, IE2, IE3 Set WShell = WSCript.CreateObject("WScript.Shell") WShell.Run "notepad" Set IE1=WScript.CreateObject("InternetExplorer.Application") IE1.Visible=true IE1.FullScreen = true IE1.Navigate("http://yahoo.co.jp/") Set IE2=WScript.CreateObject("InternetExplorer.Application") IE2.Visible=true IE2.FullScreen = true IE2.Navigate("http://www.google.co.jp/") Set IE3=WScript.CreateObject("InternetExplorer.Application") IE3.Visible=true IE3.FullScreen = true IE3.Navigate("http://goo.ne.jp/")

OralE
質問者

お礼

 お手数をおかけしてすみません。ありがとうございます。 Scriptだと、ノートンとかが過剰に反応してしまうので、わかる人は良いけど、初心者にはオススメできません。ごめんなさい。  やっぱりバッチファイルでできると良いなって思います。

  • ka210
  • ベストアンサー率71% (202/283)
回答No.2

バッチファイルでないとダメでしょうか。 パソコンの起動時と同時に起動したいということであれば、[スタートアップ] にメモ帳と Web ページへのリンクのショートカットを追加してしまえばよいのではないかと思ったのですが。バッチファイルをダブルクリックする手間も省けます・・・。

OralE
質問者

補足

お手数をお掛けしました。ありがとうございます。 スタートアップですと、再起動の度に開いてしまうので、本当に起動したいとき以外は邪魔になります。そんなわけで、案としては不採用です。すみません。

関連するQ&A

  • バッチファイルを実行するとエラーが出る

    win2000を利用しています。起動時に自動的にアプリケーションを実行させるバッチファイルを作りたいのですがエラーがでます。 以下のように書いています。このバッチファイルをスタートアップに入れて実行させたいと思っています。 そして試しに手動で実行してみると、構成ファイルが見つからない、パス名を確認してくださいと言ったいエラーが出ます。 パスが間違っているのかと思い、 「C:\Program Files\Internet Explorer\IEXPLORE.EXE」だけをファイル名を指定して実行をするとちゃんとIEが起動します。 何が間違っているのかわからないのですが、ヒントだけでもお願いします。 test.bat(ファイル名) --------------------------- start C:\Program Files\Internet Explorer\IEXPLORE.EXE ---------------------------

  • バッチファイル、順番を指定して複数のプログラムを起動。

    例えば 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つのブラウザを同時に起動したいのですが。

    いつも、お世話になっております。 小生、只今、WindowsXPSP3上でHTMLを勉強中のHTML初学者です。 今回、HTMLを記述し、FireFox3.6.3とIntenetExplorer8.0で表示させようと思い、以下のバッチファイルを書きました。 "C:\Program Files\Mozilla Firefox\firefox.exe" "C:\Documents and Settings\XXXXXXXXXXX\My Documents\HTML\source.html" "C:\Program Files\Internet Explorer\iexplore.exe" "C:\Documents and Settings\XXXXXXXXXXX\My Documents\HTML\source.html" と記述し、バッチファイルを起動してみたところ、 1.FireFoxが起動し、source.htmlを表示。 2.しばらく待つが、IEが起動しない(IEでsource.htmlが表示されない)。 という状況になってしまいました。 どうにかして、両方(FireFox, IE)を一度に起動するバッチファイルを書きたいです。 お忙しい中、申し訳ございませんが、先輩方アドバイス宜しくお願い致します。

  • batファイルでのプログラム起動順

    皆さん宜しくお願いします。 OS起動時に複数のプログラムをbatファイルで起動しようとしています。 で、困っているのが起動順です。 たとえば 起動したいプログラムがエクセル・ワード・パワーポイントとして普通に start "" "C:\Program Files\Microsoft Office\Office\EXCEL.EXE" start "" "C:\Program Files\Microsoft Office\Office\WINWORD.EXE" start "" "C:\Program Files\Microsoft Office\Office\POWERPNT.EXE" とします。 個々のプログラムの起動時間が違うのでパワーポイント・エクセル・ワードの順で立ち上がり最前面に出ているのがワードになるとします。 しかし一番最初に使いたいのはエクセルなんです。 タスクバーで入替えればいいのですがエクセルが最前面にしておきたいのです。 batファイルの記述で起動するタイミングを遅らせたりすることは可能でしょうか?

  • サービスプロセスからバッチファイルを起動すると、cmd.exeが増幅する。

    私が作成したサービスプログラム(コントロールパネル-管理ツール-サービスに表示されるプロセス)から、以下の記述のバッチファイル(test.batとします)をCreateProcess()にて起動したところ、test.bat内のap.exeは起動せず、cmd.exeのみが増幅していきます。(タスクマネージャにて確認)起動できる場合もあるのですが、何が原因なのでしょうか? test.batの内容 start /B "C:\Program Files\TEST" ap.exe

  • IE11 32bit と 64bit の起動方法

    InternetExplorer11 の 32bit と 64bit の起動の仕方を教えてください 確か Windows7 だと 32も64も両方インストールされてたと思うんですが どうしても64が見つけれません C:\Program Files (x86)\Internet Explorer の iexplore.exe は32bit でした 32bitと思った根拠 IE11起動→ヘルプ→バージョン情報→バージョン: 11.0.9600.17843IS の後ろに64bitと表示がない = 32bit のIE 通常は32bitで十分なんですが別の問題の原因特定のため起動方法が知りたいです

  • URLが開いた後に処理したい

    VBSでIEを起動しURLが開いた後に処理をするにはどうすればいいですか? たとえば、 set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run """C:\Program Files\Internet Explorer\IEXPLORE.EXE"""&" www.google.co.jp/" 'グーグルが開いた後に処理 WshShell.SendKeys "検索ワード~" これで開いたタイトルは「Google - Microsoft Internet Explorer」になります。 今まではSleep関数を使っていましたが、 IEの起動時間はバラバラなので早すぎたり遅すぎたりしてしまいます。 よろしくお願いします。

  • IE11 64bitを表示するには

    ネットトラブルというほどでもないですが教えて下さい。 現在IE11を使用したいます。 バージョンを見ますとbit数は何も書いてありません。という事は32bitという事で認識しています。 このファイルの保存場所はC:\Program Files\Internet Explorerになっています。 64bitも使ってみようと思い探すのですがどこにも見当たりません。 そこで調べたところデフォルトでは下記に格納されているようです 32bitは、"C:\Program Files (x86)\Internet Explorer\iexplore.exe" 64bitは、"C:\Program Files\Internet Explorer\iexplore.exe" ということは私の場合は64bitが格納されている場所ということになりますがなぜか32bitのようです。 しかし"C:\Program Files (x86)\Internet Explorer\iexplore.exe"にはiexplore.exeの実行アイコンはありません。 又調べた結果、 インターネットオプションの詳細タブ→セキュリティ項目にある「拡張保護モードを有効にする」をONにしないとダメなようでチェックをONしました。 すると両方のパスに実行ファイルは存在するようになりました。 ただどちらもバージョンのbitの表示はありません。32bitのようです。 IE11にも32bit,64bit,がありますよね。プログラムが違うのですね。スタートメニューにも64bitの項目はありません。「新しいバージョンを自動的にインストールする」にチェックをいれていますので、その時64bitの方は削除されたのでしょうか、私のインストしているプログラムには1つしかないですが。 WINDOWS7 Pro IE11

  • iexplore.exeが見つかりません。

    iexploreを起動しようとすると、 「'C\Program Files\Internet Explore\iexplore.exe'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。ファイルを検索するには、[スタート]ボタンをクリックしてから、[検索]をクリックしてください。」 とでて、IEを起動することが出来ません。 Cドライブ内のProgram FilesからIEのフォルダに入り直接「iexplore.exe」を起動しようとしてみましたが、やはり上記の文章がでてしまいます。 尚他のユーザーでも試してみたところ、まったく同じ症状で システムの復元を試してみたところ、変更が見つからないため復元できませんと出てきました。 今まではIE7を使っていて、削除してからIE6を入れる→起動できない IE6をIE7にバージョンアップさせる→起動できない IE7をIE8β版にバージョンアップさせる→起動できない と、色々試してみましたがやはり起動することはできませんでした。 他のブラウザ(operaやGoogle Chrome)などは問題なく動作しましたので、(現在もGoogle Chromeを使って書き込みしています)何が問題かわかりません。 OSはWindows XP Professional Version2002 Service Pack3を使っています。 IEを使わないとできない事もたくさんあるので、非常に困っています どなたかアドバイスいただけないでしょうか。

  • バッチファイルでアプリを一括起動したい

    バッチファイルでアプリを一括きどうしようと思って ネットで作り方を調べたら。コマンドをテキストファイルに書くだけと言うことでした。三つのアプリを一括起動して一括終了しようと思い。 "C:***************.exe" "C:*************.exe" "C:**************.exe" exit と書いたところ、起動したプログラムが終了しないと 次のコマンドを実行してくれません。何かオプションをつけるのでしょうか。それと一括終了の仕方もお願いします。