PC에서 프록시를 사용하여 ar untick을 선택하는 bat 파일

PC에서 프록시를 사용하여 ar untick을 선택하는 bat 파일

사무실을 떠나 집에 앉아 노트북을 켜고 제어판 > 인터넷 옵션 > 연결 > 프록시 끄기에서 PC 수준의 프록시 사용을 비활성화해야 합니다. 다음날 아침, 사무실에서도 마찬가지입니다. 다시 활성화하려면 이 모든 작업을 수행하세요. 다음으로 실행에서 inetcpl.cpl을 찾아 해당 대화 상자에 더 쉽게 도달/선택 해제하고 확인이라고 말하세요.

짜증나네요. 항상 하는 대신에 이 한 번의 클릭을 가능하게 하는 bat 파일이나 reg 키를 갖고 싶었습니다! 너무 많은 검색과 많은 시나리오를 시도한 후에도 아무것도 작동하지 않았습니다.

브라우저에 프록시 활성화/비활성화 애드온이 있고 Chrome 등에서 잘 작동한다는 것을 알고 있지만 모든 것이 작동하려면 인터넷 옵션에서 수행해야 PC 수준에서 사용할 수 있습니다.

어떤 작업 아이디어라도 환영합니다

감사해요

답변1

말없이 :-)

:: 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에 비슷한 것을 썼습니다.두 개의 서로 다른 프록시 간 전환.

관련 정보