バッチファイルで2つの別々のプログラムを起動してから、コマンドラインウィンドウを閉じたいです。実際、明確にするために、2つの異なるURLでInternet Explorerを起動しています。
これまでのところ、私はこのようなものを持っています:
start "~\iexplore.exe" "url1"
start "~\iexplore.exe" "url2"
私が取得するのは、2番目のURLのみがロードされたInternet Explorerの1つのインスタンスです。 2番目が2番目を置き換えているようです。私は新しいコマンドラインウィンドウをロードしてロード時に実行するコマンドを渡す構文を覚えているようですが、参照が見つかりません。
質問の2番目の部分として、クイックバッチファイルを作成する必要があるときに保持するための適切な参照URLとは何ですか?
編集:私は答えをマークしました、それが働くので。 URLごとに1つずつ、2つのウィンドウを開いています。 (ありがとう!)おもしろいことに、元の構文を使用した/ dアプローチがなければ、既存のInternet Explorerインスタンスを開いているかどうかに基づいて異なる結果が得られます。
バッチファイルでこれを試してください。
@echo off
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.google.com
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.yahoo.com
先端ロジャーをありがとう。
私にとっては、次のように機能しました:
@echo off
start /d "" IEXPLORE.EXE www.google.com
start /d "" IEXPLORE.EXE www.yahoo.com
Internet Explorer 8の設定:
もちろん古い投稿ですが、検索エンジンでどのように見つけるかは人々のためだけです。
別の解決策は、IE9以降でこのように実行することです
iexplore.exe" -noframemerging http://google.com
iexplore.exe" -noframemerging http://gmail.com
-noframemergingは、IEを個別に実行することを意味します。たとえば、2つのブラウザを実行し、異なるユーザー名でログインする場合、2つのIEを実行するだけでは機能しません。 noframemergingはIE9以降で動作し、IE8などの初期バージョンでは-nomergeです
通常、1を作成しますが、このようなファイルはrun_ie.batです
"c:\Program Files (x86)\Internet Explorer\iexplore.exe" -noframemerging %1
このrun_2_ie.batのような別のbatファイルを作成します
start run_ie.bat http://google.com
start run_ie.bat http://yahoo.com
これを試して、最初のプロセスを開始するのに十分な時間を与えてください。そうしないと、2番目のプロセスを実行するときに最初のプロセスがまだ実行されていないため、2つのプロセスが生成されます...これは、コンピューターが速すぎる場合に発生する可能性があります..
@echo off
start /d iexplore.exe http://google.com
PING 1.1.1.1 -n 1 -w 2000 >NUL
START /d iexplore.exe blablabla
blablablaを別のアドレスに置き換えます
ありがとう、マルセロ。これは私のために働いた。新しいIEウィンドウを開き、その中で2つのタブを開きたいので、コードを変更しました。
start iexplore.exe website
PING 1.1.1.1 -n 1 -w 2000 >NUL
START /d iexplore.exe website
これは私のために働いた:
start /d IEXPLORE.EXE www.google.com
start /d IEXPLORE.EXE www.yahoo.com
しかし、何らかの理由で代わりにFirefoxでそれらを開きましたか?!?
私はこれを試しましたが、2つの異なるウィンドウでサイトを開くだけでした。
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.google.com
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.yahoo.com
IEオプションには、既存のウィンドウまたは新しいウィンドウで新しいリンクを開くかどうかを制御する設定があります。コマンドラインから制御できるかどうかはわかりませんが、このオプションを変更するだけで十分かもしれません。
IE7では、オプションは「ショートカットを起動するためにウィンドウを再利用する(タブブラウジングが無効になっている場合)」のように見えます。