batファイルで複数のHTMLファイルを別のタブで開く方法

このQ&Aのポイント
  • batファイルを使用してA.htmlとB.htmlを別のタブで同時に開く方法について教えてください。
  • 作成したバッチファイルでWEBページを開くと、同一ウィンドウで開かれてしまう問題や、ファイル名が変更されても対応できる方法を知りたいです。
  • IE8とWindows 7を使用しているため、タブでの同時表示ができない状況です。初心者のため、詳しい手順を教えていただけると助かります。
回答を見る
  • ベストアンサー

batファイルの作成方法について

batファイルの作成方法について A.htmlとB.htmlファイルを同時にブラウザで開きたいのですが、 下記のバッチファイルを作成したところ for %%x in ("C:\test\*.html") do start "C:\Program Files\Internet xplorer\iexplore.exe" %%x WEBページが同一ウィンドウで開いてしまうので、先に開いたA.htmlが消えてしまい、B.htmlだけが表示されます。 そしてなぜか同じbatファイルをもう一度実行すると、1回目に残ったB.htmlに追加して、今度は A.html、B.htmlがそれぞれ別のタブで開いて3つのタブになります。 一度にA.html、B.htmlを2つのタブで開く方法はないでしょうか? 【補足】 A、Bのファイル名は変更することがあるので「*.html」としています。 IEバージョンは8、Windows7です。 IEバージョン7、WindowsXPのPC上では、問題なく2つのタブで開くことができます。 全くの初心者なので、どなたか教えてください。

noname#260717
noname#260717

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

  • ベストアンサー
  • hanmemomo
  • ベストアンサー率35% (205/580)
回答No.1

AとBをフレームで表示するCのHTMLを作成したら早くないですか? また、タブを増やそうとしているみたいですが、タブになるかウインドウが丸ごと増えるかは 環境次第でなんともいえないので、安全で確実なのはそういうページを作ってしまう方が よさそうに感じましたね。 それと、start のあとのIEの指定はなくても大丈夫だと思いますよ。 HTMLというファイルをOSがどれで表示できるだろうーと勝手に探してくれますので

noname#260717
質問者

お礼

ご回答ありがとうございます! IE指定しなくても開きました。 ABページは常に内容が変わるのでフレームページを毎回作成するのは難しいです。もう少し検討してみます。

関連するQ&A

  • 【初心者】バッチファイルの作成方法について

    Windowsバッチファイルの作成方法について質問させて下さい。 以下の処理を行うバッチファイルの作成を考えています。 ・C:\Program Files\Microsoft Visual Studio 8\VCへ移動 ・上記フォルダ内にある vcvarsall.batファイルを実行 ・C:\Program Files\Microsoft Platform SDKへ移動 ・上記フォルダ内にある SetEnv.cmdファイルを実行 ・Cドライブ直下(C:\)へ移動 目的としては、「Microsoft Visual C++2005」の環境設定ファイルを バッチファイルにて一括実行することです。 実際に自分で作成したバッチファイル(setenv.bat)の内容は 以下のとおりです。 ---------------------------------------------------------- @echo off echo setenv.batを実行します cd C:\Program Files\Microsoft Visual Studio 8\VC echo vcvarsall.batを実行して環境設定をおこないます vcvarsall.bat cd C:\Program Files\Microsoft Platform SDK echo SetEnv.cmdを実行して環境設定をおこないます SetEnv.cmd cd C:\ ---------------------------------------------------------- [実行結果] C:\>setenv.bat setenv.batを実行します vcvarsall.batを実行して環境変数を設定します Setting environment for using Microsoft Visual Studio 2005 x86 tools. 実行結果のとおり、setenv.batの実行までしか処理が行われず、 vcvasall.batは実行されません。 原因と対処方法について、どなたか教えて頂けませんでしょうか?

  • BATファイルの作成方法について

    初めてBATを作成する事になったのですが、こんなBATを作りたいのですがイマイチ分からず、 例えば: C:\にある○○のファイルと、 C:\WINDOWSにある○○のファイルを比較して、 もし、なければ、 C:\data\○○.exeを実行する もし、あれば C:\data\○○.exeを削除する 更に分かりましたら、 このファイルを実行する際に、 Windows修正プログラムに含まれている、update.exeのコマンドスイッチも付加できればありがたいのですが、 お分かりになる方どうか教えて下さい。 宜しくお願いします。

  • batファイルの相対パス

    batファイルの相対パス あるバッチが相対パスであるファイルを参照しています このバッチファイルを直接起動すれば、正しく参照できますが、 別のディレクトリにいる別のバッチファイルからcallされた場合、 呼び出し先の相対パスではなく、 呼び出し元の相対パスになってしまいファイルを参照できません。 この問題をスマートに解決する方法はありませんか? 例のchild.batからはfile.txtを参照できますが、 parent_1.bat経由の場合、ファイルが見つかりませんとなります。 child.bat の中で、「cd c:\dir_a」を書いて基点を変更すればとりあえずは行けそうですが、可能な限り絶対パスのベタ書きは避けたいです。 宜しくお願いします。 【例】 c:\ | +-dir_a | | | +-child.bat | | | +-file.txt | +-dir_b | | | +-parent_1.bat | +-dir_c | +-parent_2.bat ===== file.txt ===== test-test-test ===== file.txt ===== ===== child.bat ===== type ./file.txt pause ===== child.bat ===== ===== parent_1.bat ===== call c:\dir_a\child.bat ===== parent_1.bat =====

  • windowsのバッチ作成

    windowsのバッチ初心者です。 以下、バッチの作成を検討してます。 (1)c:\配下に毎日1回作成される、A.pdfというファイルを、 今日の更新日付分が作成されているか監視する。 (2)もし、存在していれば、A.batを実行する (3)もし、存在していなければ、B.batを実行する 簡単なものでお手数おかけしますが、 ご教授いただけると幸いです。

  • ファイル作成、コピーを行うbatプログラム

    batファイルの作り方を教えてください 1.今日の日付のフォルダAを作成する(ある特定の場所Bに) 2.ある特定の場所CにあるフォルダDごとコピーし、Aの中に貼り付ける

  • batファイルについて

    C:\work\a\a.txt C:\work\a\b.txt C:\work\a\c.txt C:\work\b\a.txt C:\work\b\d.txt C:\work\c\a.txt C:\work\d\a.txt C:\work\d\e.txt C:\work\d\f.txt 上記のようなファイルがあったとき 各ディレクトリのa.txtだけを残したいのですが (他のファイルは全部削除) どのようなbatファイルを作成すればよろしいのでしょうか。 すみませんが方法がありましたら教えてください。

  • BATファイルで

    Win2000で、バッチファイルでアプリケーションを同時に複数立ち上げる方法があると聞いたのですが、どのようにすれば良いのでしょうか?  例えば、AccessのAファイルとExcelのBファイルとWordのCファイルを自動で立ち上げたいのですが。(同時にと思いますが、順次立ち上がってくれれば問題はありません)  多分、MS-DOSのファイルとして作成するのかと思いますが。

  • バッチファイルの作成について

    分からないことが2つありますので、 質問させていただきます。 1.バッチファイルを実行するときに   他のパソコンでは出来ない環境とかはあるのか。  (例えば、ファイル削除のバッチファイルを作成したとします。   管理者権限でバッチファイルを実行したにも関わらず   消せない…なんていうことはあるのでしょうか?   以前、プログラムを書いて、自分のパソコンでは上手く動作したのですが、   他のパソコンだと上手く動作しませんでした。(ファイルの削除が上手く行かなかった)   それに対する対応策などもあれば、教えてください。) 2.バッチファイルのコマンドプロンプトが自動終了するのを防ぎたい   IEが自動で上がるのを防ぐために、コマンドプロンプトで   IE_BLOCKERを実行し、キーボードで色々入力して実行していく必要があります。   そこで、 cd C:\IE10_Blocker IE10_Blocker.cmd /B pause 上記のように書き、 batファイルとして保存しました。 しかし、pauseがきくことなく、勝手に画面は閉じてしまうし、 C:\にIE10_Blockerが無かったとしても分からなくなってしまいます。 何か改善策はあるのでしょうか? 以上、よろしくお願い致します。

  • batコマンド ファイルの一覧

    batファイルを使用して、指定したフォルダの中にあるテキストファイルの一覧を「一覧.txt」というファイルを新規作成して、そのファイル内に記載したいのですが何か良い方法はないでしょうか? ご教示お願いします。 (例) フォルダAの中にテキストA、テキストB、テキストCがある。 batファイルを実行すると同フォルダ内に「一覧.txt」が作成され、ファイルを開くと テキストA テキストB テキストC と記載されている。

  • バッチファイル(batファイル)

    あることを自動化するために、あるサイトのバッチファイルをコピー&ペーストして使おうと思っています。 (自由に使用していいと表記してあります) しかし、使用されているプログラムがいくつか入手できなかったり、バッチファイルをいくつか繋げたらら上手くいかなかったりと、 色々と問題があり、自分で改変をしています。 初めてバッチファイルの中身を触ったような初心者なので、色々と試行錯誤しているのですが、行き詰ってしまいました。 上記のように初心者なので、言葉がおかしい所があったりするかもしれませんが、 回答よろしくお願いします。 本題です。 ファイルのドロップで処理を始めたいのですが、どうやらファイル名に半角の#が含まれていると途中でエラーが出るので、 処理の一番最初でファイル名の半角#を全角#に置き換えようとしたのですが上手くいきませんでした。(ファイル名の変更) なので新たなバッチファイル、"ドロップ用.bat"を作り、そこでファイルの置き換えを行ってから、callコマンドで 本命のバッチファイルaaa.batを呼び出そうとしました。 それでもうまくいかないため、質問させていただきました。 バッチファイルは一つのフォルダーにまとめていますが、ドロップするファイルは別のフォルダーにあります。 なお、ドロップするファイルのフルパスには、空白が含まれる可能性があります。 ドロップ用.bat--------------------------- @echo off setlocal set abc=%~n1 set def=%abc:#=#% ren "%~nx1" %def%%~x1 set ghi="%~dp1%def%%~x1" set jkl=%~dp0 call "%jkl%aaa.bat" "%ghi%" rem pause endlocal exit /b ----------------------------------------- ややこしくてまわりくどいバッチファイルですみません。 Windows7を使っています。 C:\windows\system32\cmd.exeと上には書いてあります。 よろしくお願いします。

専門家に質問してみよう