arquivo bat para marcar ou desmarcar usando proxy no PC

arquivo bat para marcar ou desmarcar usando proxy no PC

É aquela hora do dia, saindo do escritório e sentado em casa, ligue seu laptop, você precisa desabilitar o uso do proxy no nível do PC no painel de controle > opções de internet > conexões > proxy desligado... na manhã seguinte, a mesma coisa no escritório , novamente faça tudo isso para habilitá-lo novamente ... em seguida, encontre o inetcpl.cpl em Executar para ter certeza de chegar a essa caixa de diálogo com mais facilidade, marque/desmarque e diga OK

é chato, eu queria ter um arquivo bat ou uma chave reg para fazer esse clique em vez de fazer isso o tempo todo! nada funcionou depois de muitas pesquisas e tentativas de vários cenários.

Eu sei que os navegadores têm complementos para ativar/desativar proxy e funcionam bem no Chrome e assim por diante, mas para que tudo funcione, é necessário fazer isso nas opções da Internet para ter no nível do PC ...

Qualquer ideia de trabalho é bem-vinda

Obrigado

Responder1

Sem palavras :-)

:: 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
)

Escrevi um semelhante no StackOverflow paraalternar entre dois Proxies diferentes.

informação relacionada