Chrome应用分身,一键创建 Chrome 多 Profile 环境

有时候需要做多场景使用的时候,多个独立的浏览器环境方便管理。下面是创建chrome多环境的方法,相互间登录账号互不影响。可将以下代码保存为Create_Chrome_Profiles.bat,然后双击运行即可。注:一定要另存为ANSI编码,不然UTF-8编码中文会出乱码

@echo off
:: -------------------------------
:: 一键创建 Chrome 多 Profile 环境
:: 作者: utalker.com
:: -------------------------------

setlocal enabledelayedexpansion

:: Chrome 安装路径(如有不同可修改)
set "CHROME_PATH=C:\Program Files\Google\Chrome\Application\chrome.exe"

if not exist "%CHROME_PATH%" (
    echo 未找到 Chrome,请确认安装路径是否正确。
    pause
    exit
)

:: Profile 根目录
set "PROFILE_ROOT=%USERPROFILE%\ChromeProfiles"
if not exist "%PROFILE_ROOT%" mkdir "%PROFILE_ROOT%"

echo.
echo 创建三个独立 Chrome 环境中...
echo -----------------------------------------

set "PROFILE1=%PROFILE_ROOT%\ExternalLinks"
set "PROFILE2=%PROFILE_ROOT%\AccountMgmt"
set "PROFILE3=%PROFILE_ROOT%\Demo"

mkdir "%PROFILE1%" >nul 2>&1
mkdir "%PROFILE2%" >nul 2>&1
mkdir "%PROFILE3%" >nul 2>&1

set "DESKTOP=%USERPROFILE%\Desktop"
set "VBS_FILE=%temp%\CreateShortcut.vbs"

echo Set oWS = CreateObject("WScript.Shell") > "%VBS_FILE%"
echo Set oLink1 = oWS.CreateShortcut("%DESKTOP%\Chrome - 环境1.lnk") >> "%VBS_FILE%"
echo oLink1.TargetPath = "%CHROME_PATH%" >> "%VBS_FILE%"
echo oLink1.Arguments = "--user-data-dir=%PROFILE1% --no-first-run --no-default-browser-check" >> "%VBS_FILE%"
echo oLink1.IconLocation = "%CHROME_PATH%,0" >> "%VBS_FILE%"
echo oLink1.Save >> "%VBS_FILE%"

echo Set oLink2 = oWS.CreateShortcut("%DESKTOP%\Chrome - 环境2.lnk") >> "%VBS_FILE%"
echo oLink2.TargetPath = "%CHROME_PATH%" >> "%VBS_FILE%"
echo oLink2.Arguments = "--user-data-dir=%PROFILE2% --no-first-run --no-default-browser-check" >> "%VBS_FILE%"
echo oLink2.IconLocation = "%CHROME_PATH%,0" >> "%VBS_FILE%"
echo oLink2.Save >> "%VBS_FILE%"

echo Set oLink3 = oWS.CreateShortcut("%DESKTOP%\Chrome - 环境3.lnk") >> "%VBS_FILE%"
echo oLink3.TargetPath = "%CHROME_PATH%" >> "%VBS_FILE%"
echo oLink3.Arguments = "--user-data-dir=%PROFILE3% --no-first-run --no-default-browser-check" >> "%VBS_FILE%"
echo oLink3.IconLocation = "%CHROME_PATH%,0" >> "%VBS_FILE%"
echo oLink3.Save >> "%VBS_FILE%"

cscript //nologo "%VBS_FILE%"
del "%VBS_FILE%"

echo -----------------------------------------
echo 已在桌面创建以下快捷方式:
echo [1] Chrome - 环境1
echo [2] Chrome - 环境2
echo [3] Chrome - 环境3
echo -----------------------------------------
pause