搜索引擎已經是我們日常工作生活中必不可少的一部分了。閱讀文檔發現不瞭解的專業詞彙,需要搜索;編寫代碼的時候,碰到不熟悉的API,需要搜索。閱讀外文文檔的時候還是需要搜索。那麼小夥伴們又是如何搜索的呢?
四步進行搜索
通常我們都是通過如下四步進行搜索的吧:
- 在打開的軟件中(如Word, Excel, Visual Studio 等)複製關鍵字
- 打開常用的瀏覽器 (Chrome, FireFox, IE 等)
- 輸入搜索引擎的網址 (Baidu, Google等)
- 粘貼關鍵字進行搜索
雖然有四步,但是好像一步也不能少。對於經常需要搜索的小夥伴們也是挺煩的。如果能一鍵完成這四步那可就省事多了,也必然可以節約很多時間。畢竟積少成多嘛!
AutoHotKey
簡單來說是AutoHotkey(https://www.autohotkey.com/)一個可以把鍵盤,鼠標操作錄製為宏的腳本工具。其功能強大,通常可以被當作自動化工具來進行使用。網上已經有很多文章介紹它的使用與技巧了,這裡就不再贅述了。小夥伴有興趣的話可以留言,我以後也可以寫一些文章對它進行一些基礎性的介紹。
既然AutoHotKey是一款自動化的工具。而且上面搜索中的四步一步也不能少,那麼能否將上面的四步藉助AutoHotKey來一步完成呢?
解決思路
- 需要自己選擇關鍵詞。畢竟只有我們知道自己關心的內容。腳本幫不了我們。
- 需要自己決定什麼時候關鍵詞選擇結束。我們想查詢的關鍵詞是一個字,兩個字還是一句話,只有自己知道。腳本還是幫不了我們。
- 按特定鍵進行觸發。這時候腳本就可以幫助我們了,一次執行上面的四步。
有了想法之後,實現起來就簡單了。
實現方案
"Talk is cheap, show me the code", 先把腳本貼上來再進行解釋
腳本解釋
下面一行行對上面的代碼進行解釋。
- #b:: #代表Windows鍵,b代表按下b鍵。這行代碼表示同時按下Win+b鍵執行下面的操作
- 把剪切板現有的內容保存在一個臨時的變量prevClipboard中
- 執行Ctrl+C
- 剪切板等待兩秒鐘
- 打開默認瀏覽器, 訪問baidu,並以剪切板上的內容進行查詢
- 將之前保存的臨時變量重新放置在剪切板當中;這樣剪切板裡面還是你在查詢之前的內容
- 將prevClipboard設置為空
- 執行完畢,返回。
希望通過本文能夠拋磚引玉,小夥伴們可以根據自己的需要進行改造。比如定義自己的快捷,又或者修改自己的搜索引擎。如果有需要源代碼的小夥伴請私信,我可以發給大家。
最後也希望大家能夠點贊,關注,轉發三連。我會在今後把自己經常使用的工具或者技巧進行原創然後分享給大家。喜歡用微信的小夥伴也可以關注我的微信公眾號,"程序員馬克"。
閱讀更多 程序員馬克 的文章