Explorer)の画面をアクティブ化(最前面表示)させる方法について解説します。IEは使われていないかと思いますがタイトルはそのまま「IE」にしています単にウィンドウをアクティブ化(最前面表示)させるだけの解説ですスポンサーリンクContentsVBSでIE(Chrome,Firefox,Edge)をアクティブ化(最前面表示)する方法VBSでIE(Chrome,Firefox,Edge)をアクティブ化(最前面表示)する流れプロセスIDを取得するプロセスIDを利用してIEをアクティブ化(最前面表示)するVBSでIEをアクティブ化(最前面表示)するだけのコードまとめVBSでIE(Chrome,Firefox,Edge)をアクティブ化(最前面表示)する方法VBSでIE(Chrome,Firefox,Edge)をアクティブ化(最前面表示)する流れブラウザのプロセスIDを取得するブラウザのウィンドウを操作するためのObjectを作成するブラウザのウィンドウをアクティブ化(最前面表示)するそれでは、順を追っていきます。プロセスIDを取得するプログラムが起動するとプロセスIDが割り当てられます。このプロセスIDを使って起動済みのプログラムを再起動させたり終了させる事ができます。VBSでプロセスIDを取得するための関数は次のように書く事ができます。この関数に引数でプロセス名(chrome.exeだとかfirefox.exe)を渡すとプロセスIDが返ってきます。Functionプロセス名が分からない場合はタスクマネージャーで調べる事ができます。プロセスIDを利用してIEをアクティブ化(最前面表示)する先ほどの方法でブラウザのプロセスIDは取得できるので、あとはアクティブ化するだけです。メソッドにプロセスIDを指定するだけでウィンドウがアクティブ化します。<プロセスID>VBSでIEをアクティブ化(最前面表示)するだけのコードそれでは、ただ単にブラウザをアクティブ化するVBSコードです。次のVBSを適当なファイル名(拡張子は.vbs)で保存してください。ファイルをダブルクリックすると、起動済みのブラウザをアクティブ化します。Chromeにしました。6行目の箇所がそれです。Firfoxであれば”firefox.exe”、Edgeであれば”MicrosoftEdgeCP.exe”に変えてください。Functionまとめ単純にウィンドウをアクティブ化するだけのコードですが、色々なところで役に立つのではないかと思います。注意点として、複数のウィンドウを立ち上げている場合は一番最後に起動したもののみアクティブ化します。すべてのウィンドウをアクティブ化したい場合は、それぞれのプロセスIDを取得して順次アクティブ化する処理をおこなう必要があります。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。