从文本中获取随机行,并随机设置代理脚本
@echo off
cd /d "d:\"
for /f "delims=: tokens=2" %%a in ('find /c /v "" proxy.txt') do set n=%%a
set /a m=%random% %% n
if %m%==0 (set skip=) else set skip=skip=%m%
for /f "%skip% delims=" %%a in (proxy.txt) do set "str=%%a" & goto end
:end
echo %str%
Rem 上面是从 d盘 proxy.txt 取出随机行的代码,把%str%传替到下面的第二行代码
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "%str%" /f
rem “对于本地地址不使用代理服务器”这个勾,不会勾选上
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "11.*;68.*;10.*;" /f
rem “对于本地地址不使用代理服务器”这个勾,会勾选上
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "11.*;68.*;10.*;<local>" /f
Rem 这是添加代理的代码
清除代理代码
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
转载请注明:创富者 » windows 批处理自动设置浏览器代理,以及清除代理脚本