用批處理自動設(shè)置IE代理
[ 2009-6-5 9:00:00 | By: gmw ] 前面一米陽光在文章里面介紹過squid代理的安裝以及squid壓力測試。服務(wù)器做好了測試也過了,當(dāng)然得放到實(shí)際環(huán)境中去接受考驗(yàn)了,如果一個(gè)一個(gè)的去電腦上面設(shè)置的話公司里面200多臺電腦工作量可不小,告訴他們怎么做還是有的人不會設(shè)置。為了減少工作量一米陽光想了一個(gè)辦法,就是做2個(gè)腳本,運(yùn)行第一個(gè)腳本就設(shè)置好代理,運(yùn)行第二個(gè)腳本就取消代理,Google了半天發(fā)現(xiàn)沒一個(gè)腳本是能用的,于是一米陽光打開注冊表
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings觀察這個(gè)值里面的變化
在沒有設(shè)置IE代理的時(shí)候“ProxyEnable的值是0;ProxyServer的值為空而設(shè)置好代理以后ProxyEnable的值變成1;ProxyServer的值變成192.168.4.64:4444(192.168.4.64是squid代理服務(wù)器的IP端口號是4444)所以一米陽光得出的結(jié)論是在第一個(gè)腳本里面追加ProxyEnable值為1;ProxyServer值為192.168.4.64:4444
在第二個(gè)腳本里面ProxyEnable值為0;ProxyServer值為空就可以了。
先新建一個(gè)名為設(shè)置IE代理.bat的腳本文件然后添加如下內(nèi)容(修改192.168.4.64:4444成你自己的代理以及端口號)
@echo off
echo 開始設(shè)置IE代理上網(wǎng)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v
ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v
ProxyServer /d "192.168.4.64:4444" /f
echo 代理設(shè)置完成按任意鍵關(guān)閉
pause>nul
在新建一個(gè)名為取消IE代理.bat的腳本文件然后添加如下內(nèi)容
@echo off
echo 開始清楚IE代理設(shè)置
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v
ProxyEnable /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v
ProxyServer /d "" /f
echo IE代理清楚完成按任意鍵關(guān)閉
pause>nul
這里有2點(diǎn)要注意的:
第一 當(dāng)你運(yùn)行設(shè)置IE代理.bat腳本以后如果IE處于運(yùn)行狀態(tài)請關(guān)閉IE重新打開才可以使設(shè)置生效,運(yùn)行取消IE代理.bat腳本也一樣的。
第二 請不要修改腳本里面的內(nèi)容,這腳本已經(jīng)很精簡了。
另外以上腳本一米陽光在 XP,2003,2008系統(tǒng)IE6,IE7,IE8以及基于IE內(nèi)核的瀏覽器里面測試過通過。
然后又什么不明白的可以給一米陽光留言,或者你有比一米陽光更好實(shí)現(xiàn)方式也請給一米陽光留言!
最后
聯(lián)系客服