GoogleChromeをポート指定で起動する.bat

[source]はディレクトリ、↓はディレクトリ内の構成

[source]  / 00_xxx.vbs / 01_xxx.vbs

      ↓

00_xxx.bat / 00_xxx.py / 01_xxx.py

 

  00_xxx.bat


@echo off

rem 特定のコマンドの表示だけを消す


chcp 65001

rem ファイルを"UTF-8"で保存する場合必要

 

mkdir %CD%\_GCTemp

rem Chromeのユーザーデータを保存するディレクトリを作成

 

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -remote-debugging-port=60100 --user-data-dir="%CD%\_GCTemp" --disable-popup-blocking
"C:\Program Files\Google\Chrome\Application\chrome.exe" -remote-debugging-port=60100 --user-data-dir="%CD%\_GCTemp" --disable-popup-blocking

rem 32bitか64bitのどちらのバージョンのChromeがインストールされているのか不明なので

rem exeがない場合はErrorにはなるが、次の処理へ進む

rem ポートを指定することでPythonの複数処理から起動したChromeブラウザを使用できる

rem -remote-debugging-port=<任意のポート番号>

rem 起動したChromeが終了されるまで待機する(CALLと同じ)

 

rd /s /q %CD%\_GCTemp

rem Chromeのユーザーデータを削除

 

 

今回のChromeの起動オプションは2種類(--user-data-dir="/--disable-popup-blocking)しか使用していませんが、他のオプションについてはGoogle Chrome 起動オプション 一覧を参考にしてください

00_xxx.vbsの作成
00_xxx.pyの作成