常在工作時受不了Facebook、YouTube、Plurk…等網站的誘惑,偷偷玩小遊戲、看影片、關心朋友的動態嗎?沒關係,今天阿正老師要介紹一支簡單的VBS程式(容量只有1KB),可以讓你自訂想要暫時阻擋的網站,只要一執行它就可以封鎖掉這些網站,讓你能暫時專心工作;等到工作完再執行一次就能恢復正常,是個相當實用的小工具,常克制不住上網欲望的玩家們不妨試試看吧!
今天阿正老師在「Digital Inspiration」網站看到了該網站寫的一支簡單好用的VBS小程式—LetMeWork,他能讓你暫時阻擋一些會讓你分心的網站,好讓你專心在工作上。還可以用在電腦教室或公用電腦中,封鎖學生上課偷偷跑去養魚、種菜,相當實用。
Let Me Work
|
使用方式
1.下載之後解壓縮到任一資料夾中,會得到一個letmework.vbs的檔案,用一般的文書編輯軟體即可開啟(如記事本)。開啟之後,找到第二行:
WebsitesToBlock = Array("twitter.com", "www.youtube.com", "www.facebook.com")
紅色的部份就是想要暫時封鎖網站的「網域名稱」,前後以半形的雙引號括起來,雙引號之間以半形的逗點隔開。
例如你想加上封鎖無名跟噗浪,就可以改成(紅字部份表示新增的網域):
WebsitesToBlock = Array("twitter.com", "www.youtube.com", www.facebook.com,"www.wretch.cc","www.plurk.com")
要封鎖的網域名稱只要加在小括號內,可以用逗點一直加下去,沒有限制網站的數量。
|
2.修改完成後,以後只要點二下letmework.vbs,畫面上就會顯示這些網站已經被封鎖,再次執行則可以解除封鎖。
究竟這支小程式的原理是什麼呢?其實很簡單,在電腦中有個檔案:
C:\Windows\System32\drivers\etc\hosts
原本長得這樣:
裡面可以自訂IP跟網域名稱的對照表,當我們在瀏覽器中輸入一個網域名稱時,Windows會優先查詢hosts檔案裡面的紀錄,查不到再去跟DNS主機查詢。
因此當我們執行letmework.vbs之後,hosts檔案後面會多出這幾行:
127.0.0.1 twitter.com
127.0.0.1 www.youtube.com
127.0.0.1 www.facebook.com
表示當你要連上這些網站時,會變成連到127.0.0.1這個IP(也就是自己的電腦),因此當然就連不上;當我們再次執行letmework.vbs之後,就會將這幾行紀錄給刪除,便可以恢復正常了,原理是不是很簡單呢?
以後當你想要專心工作時,不妨試試看這支簡單又實用的小程式吧!
請問一下win7是不是不適用呢?
WIN7 好像不能用耶
win7 可以用喔! 只要用word打開檔案即可修改:)
WIN7要將內文作修正就可以了!!!
將倒數…..自己由下往上找
原→ f2.WriteLine “127.0.0.1” & vbTab & vbTab & URL
改為→f2.WriteLine “0.0.0.0” & vbTab & vbTab & URL
WIN7下即可使用
連接斷了…….下載不到軟件。請問格主有沒有其他的下載鏈接? 因為google大神都找不到其他下載連接啊!T_T非常感謝!
找到了下載點了。原來耍了白癡。原來是要搜尋的…..http://www.labnol.org/software/temporarily-block-websites/18257/ 這個連接可以直接找到下載鏈接。 :)))謝謝介紹。網上其他的軟件都太複雜了.:(