質問: バッチファイルを介してインスタンスごとに異なるurlタブを持つ複数のinternetexplorerインスタンスを開く方法 私がやろうとしているのは、通常の起動で職場で使用するすべてのプログラムを自動ロードするbatファイルを作成することです。現在のところ、システムにログインすると、デスクトップクリーンアッププログラムを実行したり、internet explorerの3つの異なるインスタンスを開いたり、日常的に使用している他のいくつかの専用プログラムを開いたりすることができます。私ができることを望んでいるのは、それらのieインスタンス内の個々のタブを開くことです。たとえば(これらはランダムなサイトであり、私が使用するサイトではありません): インスタンス1 www.google.com www.yahoo.com www.ebay.com インスタンス2 www.nytimes.com www.foxnews.com www.wallstreetjournal.com インスタンス3 www.fidelity.com www.marketwatch.com このコードが正常に作成された場合、インスタンス/タブの追加または削除は簡単だと思います。仕事用のコンピューターについて話しているので、管理者機能へのアクセスが制限されています。これを解決する最善の方法は、プロに連絡することだと思いました。それで、あなたはどう思いますか?これはどのように行うことができますか?
回答: タブグループが十分な解決策ではないと仮定すると、ええ、これは可能です。以下は非常に大雑把なバッチスクリプトですが、それでうまくいくはずです(自由に改良してください)。start "c:\program files\internet explorer\iexplore.exe" http://www.google.com start http://www.yahoo.com start http://www.ebay.com start "c:\program files\internet explorer\iexplore.exe" http://www.nytimes.com start http://www.foxnews.com ... 基本的に、ウィンドウごとにieの新しいインスタンスを作成し、shellexecute(cmdのstartコマンドが行うこと)を使用して、そのウィンドウのタブとして追加のサイトを開きます(this ieがデフォルトのブラウザであり、現在のウィンドウの新しいタブとして外部プロセスからurlを開くオプションが有効になっている)を想定しています。必要に応じて新しいiexploreセッションを作成します。 。最後のトップセッションは、あなたの例では、fidelityタブとmarketwatchタブのあるセッションになります。