![arquivo bat para marcar ou desmarcar usando proxy no PC](https://rvso.com/image/1520072/arquivo%20bat%20para%20marcar%20ou%20desmarcar%20usando%20proxy%20no%20PC.png)
É 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.