用于打开和关闭代理的Windows桌面小部件

2 windows proxy widget

我想制作一个简单的Windows桌面小部件来打开和关闭Internet代理.

什么是更简单的方法?

Luc*_* NN 11

您可以使用Visual Basic脚本和批处理创建一个简单的"窗口小部件".

例:

proxy_off.bat

echo off
cls
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
change_shortcut_on
exit
Run Code Online (Sandbox Code Playgroud)

proxy_on.bat

echo off
cls
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
change_shortcut_off
exit
Run Code Online (Sandbox Code Playgroud)

change_shortcut_off.vbs

Set sh = CreateObject("WScript.Shell")
Set shortcut = sh.CreateShortcut("C:\Users\%USERNAME%\Desktop\Proxy.lnk")
shortcut.TargetPath = "C:\Users\%USERNAME%\Proxy Settings\proxy_off.bat"
shortcut.IconLocation = "C:\Users\%USERNAME%\Proxy Settings\Icons\on.ico"
shortcut.Save
Run Code Online (Sandbox Code Playgroud)

change_shortcut_on.vbs

Set sh = CreateObject("WScript.Shell")
Set shortcut = sh.CreateShortcut("C:\Users\%USERNAME%\Desktop\Proxy.lnk")
shortcut.TargetPath = "C:\Users\%USERNAME%\Proxy Settings\proxy_on.bat"
shortcut.IconLocation = "C:\Users\%USERNAME%\Proxy Settings\Icons\off.ico"
shortcut.Save
Run Code Online (Sandbox Code Playgroud)

说明:

  • 在"C:\ Users \%USERNAME%\"中创建"代理设置"文件夹;
  • 在"C:\ Users \%USERNAME%\ Proxy Settings \"中创建文件夹"Icons";
  • 在"C:\ Users \%USERNAME%\ Proxy Settings\Icons"中插入"on.ico"(代理"On"的任何图标)和"off.ico"(代理"Off"的任何图标);
  • 在"C:\ Users \%USERNAME%\ Proxy Settings \"(proxy_off.bat,proxy_on.bat,change_shortcut_off.vbs,change_shortcut_on.vbs)中创建上述文件;
  • 在桌面中创建一个快捷方式(Proxy.lnk)到"C:\ Users \%USERNAME%\ Proxy Settings\proxy_off.bat";

完成!非常简单有效.现在,您可以单击"Proxy.lnk"(桌面中的快捷方式)将代理设置为"打开"和"关闭".

Proxy On Proxy On

代理开启   代理关闭

在图标网址:http://s30.postimg.org/sgoerz0od/image.png
关闭图标网址:http://s13.postimg.org/9zha38zkj/off.png