一个朋友问题起如何自动修改IE代表服务器,我只知道可以通过修改注册表完成。方法如下:
1、
创建一个文件,譬如叫company_proxy.reg,录入如下桔色文字内容
REGEDIT4
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="192.168.0.1:8088"
"ProxyOverride"="192.168.*"
最开始必须有一行写上:REGEDIT4
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings]是它在注册表中的位置
ProxyEnable意思即是是否启用代理服务器,dword:00000001表示开启,dword:00000000表示失效
ProxyServer是代理服务器的地址和端口
ProxyOverride是指不使用代理服务器的IP段,或者域名段,可以用*代表任意长字符串
双击这个新创建好的文件,就可以完成设置。
注意,新设置好的代理服务器,不会对之前已经开启的IE起效,只对之后开启的IE有效。
2、
回家了,想把IE代理去掉,可以通过另一个文件去完成,譬如名叫standard_proxy.reg,录入如下桔色文字内容
REGEDIT4
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings]
"ProxyEnable"=dword:00000000
ProxyEnable值为dword:00000000,即表示将代理服务器失效掉。
3、
如果要把注册表文件整合在批处理文件中,可以在批处理文件中附加一行相应的执行注册表文件的代码,例如:
regedit /s company_proxy.reg
注意:company_proxy.reg必须和批处理文件放在一个目录。
本文代码在Windows Xp中测试通过。
写这篇日志时参考了如下网页
Creating a batch that changes IE proxy settings and opens a new w
更多内容可以通过Google搜索