Batch Proxyserver Ein/Aus Internetexplorer

Phizzo

Banned
Registriert
Dez. 2010
Beiträge
177
Hey Leute.

Ich würde gerne selbst ein kleinen Batch schreiben, der einerseits den Proxyserver 12.34.56.78 im Internetexplorer anstellt, als ihn auch wieder abstellt.

Könnt ihr mir helfen.

Ich hab keine Ahnung wo diese FUnktion versteckt ist und Google hat mir nicht geholfen.
 
Im Grunde ist das ganz einfach, das Problem ist nur, Internet Explorer muss danach neu gestartet werden ;)
Einfach als proxy_on.bat abspeichern
Code:
@echo off
cls

SET KEY="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
REG ADD %KEY% /v ProxyEnable /t REG_DWORD /d 1 /f
Möchtest du Proxy wieder ausschalten, muss du REG_DWORD 0 stellen.

Erklärung findest du per cmd.exe und reg /? bzw. reg add /?

Nachtrag
du kannst per
FOR /F "Skip=2 tokens=3*" %%i IN ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /V "ProxyEnable"') do set "ProxyEnable=%%i"
echo %ProxyEnable%
Proxy Status auslesen. Anschließend könntest du per
if "%%i"=="0x0" (
REM Proxy Einschalten... reg add...
) else (
REM Proxy Ausschalten... reg add...
)
 
Zuletzt bearbeitet:
Wenn es nicht wichtig ist, was im noch event. geöffneten IE offen ist kann man den IE auch noch killen.

taskkill /f /im iexplore.exe
 
Taskkill /F schießt die IE Prozesse ab. Das ist nicht sonderlich sauber und sollte erst 2. Wahl sein.

In aller Regel tut es auch das Beenden Signal mittels taskkill /T zu senden. Dann beendet sich der Prozess wie beim manuellen Schließen und stößt beim beenden noch cleanup Routinen an.
 
Zurück
Oben