В это время дня, выходя из офиса и сидя дома, включите свой ноутбук, вам нужно отключить использование прокси на уровне ПК через панель управления> настройки интернета> соединения> прокси выключить ... на следующее утро то же самое в офисе , снова выполните все это, чтобы включить его снова ... затем найдите inetcpl.cpl из Run, чтобы убедиться, что добраться до этого диалога проще, отметьте / снимите отметку и скажите OK

это раздражает, я хотел иметь bat файл или reg ключ, чтобы сделать этот щелчок вместо того, чтобы делать это все время! ничего не сработало после слишком многих поисков и попыток многих сценариев ..

Я знаю, что в браузерах есть прокси, включающие / отключающие надстройки, и они прекрасно работают в Chrome и т.д., Но для того, чтобы все работало, нужно сделать это из параметров Интернета, чтобы иметь его на уровне ПК ...

Любая рабочая идея приветствуется

Спасибо

1 ответ1

2

Без слов :-)

:: EnableProxy
@Echo off
set "Key=HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set "Val=ProxyEnable"
Set "Typ=REG_DWORD"
Reg add "%Key%" /v %Val% /t %Typ% /d "0x1" /f

:: Disable Proxy
@Echo off
set "Key=HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set "Val=ProxyEnable"
Set "Typ=REG_DWORD"
Reg add "%Key%" /v %Val% /t %Typ% /d "0x0" /f

:: ToggleProxy.cmd
@Echo off
set "Key=HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set "Val=ProxyEnable"
Set "Typ=REG_DWORD"
for /f "tokens=3" %%R in (
  'Reg Query "%Key%" /v %Val% ^|find /i "%Val%"'
) do if "%%~R" equ "0x0" (
   Reg add "%Key%" /v %Val% /t %Typ% /d "0x1" /f
) else (
   Reg add "%Key%" /v %Val% /t %Typ% /d "0x0" /f
)

Я написал аналогичный в StackOverflow для переключения между двумя прокси.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .