Google Chromeのシークレットモードは、検索履歴や閲覧履歴を記録しないでブラウザを利用できる機能です。
今回は、複数のインターネット ショートカットを一括で開くためのバッチファイルを紹介します。
このバッチファイルを使用することで、手軽にシークレットモードで複数のウェブページを開くことができます。


フルパスは、エクスプローラーの上部にあるアドレスバーに、現在開いているフォルダのフルパスが表示されるため、こちらをコピーすることで取得できます。

バッチファイルの作成方法は、過去の記事を参照してください。

コピーするコードは以下の通りです。
 

━ ここから↓ ━━━━━━━━━━

@echo off
echo /////////////////////////////////////////////////////////////////////////////////
echo //Chrome シークレットモードでインターネット ショートカットをまとめて開く バッチ//
echo /////////////////////////////////////////////////////////////////////////////////
echo.

:InputPath
echo 例) C:\Users\Username\Desktop\Shortcuts
set /p "folderPath=インターネット ショートカットのフォルダの場所を入力(フルパス) [qで終了]: "

if /i "%folderPath%"=="q" (
    exit /b 0
)

if exist "%folderPath%" (
    cd /d "%folderPath%"
    
    for %%i in (*.url) do (
        set "urlFile=%%i"
        call :LaunchURL
    )
) else (
    echo フォルダーが存在しません.
    goto InputPath
)

exit /b 0

:LaunchURL
set "urlPath="
for /f "tokens=* delims=" %%a in ('findstr /i "URL=" "%urlFile%"') do set "urlPath=%%a"
if defined urlPath (
    if /i "%urlPath:~5,9%"=="https" (
        set "urlPath=https:%urlPath:~9%"
    ) else if /i "%urlPath:~5,8%"=="http" (
        set "urlPath=http:%urlPath:~8%"
    )
    start chrome.exe --incognito "%urlPath:~4%"
) else (
    echo URL が見つかりません: "%urlFile%"
)
exit /b

━ ここまで↑ ━━━━━━━━━━

このバッチファイルは、インターネット ショートカットがあるフォルダの場所を入力することで、そのフォルダ内の全てのURLをChromeのシークレットモードで開くものです。

また、「 --incognito」はGoogle Chromeブラウザをシークレットモードで起動するためのコマンドラインオプションで、
こちらを外すと、通常のモードで起動できます。


これで、手動で一つずつリンクを開く手間を省き、一括で開くことができます。


それでは良いパソコンライフを~