能讓你專心工作、封鎖上癮網站的超迷你程式—LetMeWork

6
15,973 人次

常在工作時受不了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")

紅色的部份就是想要暫時封鎖網站的「網域名稱」,前後以半形的雙引號括起來,雙引號之間以半形的逗點隔開

image

例如你想加上封鎖無名跟噗浪,就可以改成(紅字部份表示新增的網域):

WebsitesToBlock = Array("twitter.com", "www.youtube.com", www.facebook.com,"www.wretch.cc","www.plurk.com")

要封鎖的網域名稱只要加在小括號內,可以用逗點一直加下去,沒有限制網站的數量。

  • ※請注意:網域名稱中請勿加上 「http://」或網址後面的路徑,如:
  • http://tw.yahoo.com  → 錯誤
  • tw.yahoo.com  → 正確

2.修改完成後,以後只要點二下letmework.vbs,畫面上就會顯示這些網站已經被封鎖,再次執行則可以解除封鎖。

image

究竟這支小程式的原理是什麼呢?其實很簡單,在電腦中有個檔案:

C:\Windows\System32\drivers\etc\hosts

原本長得這樣:

image

裡面可以自訂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之後,就會將這幾行紀錄給刪除,便可以恢復正常了,原理是不是很簡單呢?

以後當你想要專心工作時,不妨試試看這支簡單又實用的小程式吧!

6 意見

  1. WIN7要將內文作修正就可以了!!!
    將倒數…..自己由下往上找
    原→ f2.WriteLine “127.0.0.1” & vbTab & vbTab & URL
    改為→f2.WriteLine “0.0.0.0” & vbTab & vbTab & URL
    WIN7下即可使用

  2. 連接斷了…….下載不到軟件。請問格主有沒有其他的下載鏈接? 因為google大神都找不到其他下載連接啊!T_T非常感謝!

發表迴響