Listary入門教程 高效的使用方法

​ 作爲兩大搜索神器之一,Listary的高自定義性讓它有了無限的潛力。當然,如果想要最高效化的使用Listary便需要去結合另一大神器everything使用,這裏對Listary的折騰進行記錄,主要分爲三部分

一、基礎使用

​ 右鍵Listary圖標選擇選項或者雙擊Ctrl喚起Listary,輸入opt確定便可以調出設置。點擊關鍵字,常見的有四種功能,Web爲調用默認瀏覽器訪問輸入的網址,目錄可以爲自己常用的目錄設置關鍵字快速打開,命令是一些常用的命令如返回上一級、打開cmd等,也可設置關鍵詞;自定義就是完全由自己定義的關鍵詞和對應動作,如圖所示
在這裏插入圖片描述

​ 這裏以"自定義"爲例,首先說明,關鍵詞和路徑是必須輸入的,描述或者顯示名稱建議帶一個,工作目錄和參數看需求來,一般不需要。關鍵字爲在Listary中需要輸入的詞,顯示名稱和描述均爲在Listaty中輸入關鍵詞後顯示的說明文本,路徑則爲執行的路徑,一般都是xxx.exe(絕對路徑)打開軟件、xxx.jpg打開圖片等,而參數則爲執行路徑命令時附帶的參數,{query}代表你在Listraty輸入關鍵詞跟着的參數,以上圖爲例,雙擊Ctrl喚起Listaty,輸入e download,對應執行的語句爲D:\EVERYTHING\Everything.exe -s “download”,意義爲喚起everything搜索download。

​ 可以自定義關鍵詞和路徑來快速啓動軟件或者打開文件,關鍵詞自由發揮,以簡潔易記爲主,如py對應python打開對應IDE,mat打開matlab,PS打開photoshop等,而路徑需要找到目標文件的所在目錄,然後Shift+右鍵,選擇複製爲路徑,然後粘貼刪去雙引號即可(不刪除引號Listary界面無法顯示應用圖標,不知道是不是bug,看着難受);
在這裏插入圖片描述
​ 如果找所在目錄比較麻煩,可以在windows的搜索中輸入詞找到程序的快捷方式,然後右鍵打開目錄,再右鍵查看屬性,複製目標得到路徑

在這裏插入圖片描述
在這裏插入圖片描述
​ 目錄、命令的使用基本類似,Web更高級一點後單獨作介紹

二、進階1——搭配everything快速搜索

​ Listary強在自定義性和對於應用程序的搜索,而且會根據使用頻率自動排序,但是對於文件的搜索還是everything更勝一籌。基本的搜索方法見上,參數爲

-s {query}

​ 後輸入"關鍵詞 要搜索的文件名"即可調出eveything在整個電腦上搜索文件(支持模糊匹配),除此之外還可以結合everything的過濾參數來實現定向搜索;如果需要在當前文件夾搜索的話,將參數換爲

-s " """%path%""" {query} "

即可實現;如果需要搜索圖片,將參數換爲

-s pdf:{query}

​ 更多的結合everything的搜索規則可自行創造,注意參數與everything搜索欄的文本相關連,-s必須加入,否則無法正常運行,但是-s不會出現在搜索欄,跟在後邊的參數纔是搜索欄的文本,{query}會被手動輸入的代替。如果輸入"關鍵詞 xxx",對於搜索圖片的參數,在搜索欄的文本爲pdf:xxx,對於當前文件夾的參數,搜索欄的文本爲"當前目錄"xxx ,如圖所示,其他的以此類推

在這裏插入圖片描述
在這裏插入圖片描述

三、進階2——Web的使用

​ Listary自帶常用的一些Web搜索,比如bd + xxx就是百度搜索xxx,gg + xxx就是谷歌搜索xxx等,而通過分析URL可以加入自己常用的網址搜索,比如谷歌翻譯英譯中的URL是https://translate.google.cn/#view=home&op=translate&sl=auto&tl=zh-CN&text=,在後面接入xxx就是把英文xxx翻譯爲中文。對應Listaty可如此配置

在這裏插入圖片描述

輸入"fy xxx"即自動打開谷歌翻譯將xxx英譯中

而b站的搜索爲https://search.bilibili.com/all?keyword=,與之類似的可配置爲

在這裏插入圖片描述
輸入"bili xxx"即可自動打開B站網頁搜索xxx

分析出URL變量便可以自定義Web的更多使用,當然也可以不需要參數直接打開特定網頁,直接在URL輸入對應網址即可

四、進階3——結合cmd、bat、vbs等實現特定功能

​ 想象力是強大的生產力,當結合cmd、bat和vbs等外界工具後,Listary的功能更上一層。最開始是比較不爽的是jupter notebook開啓後的dos框會一直掛着,網上搜索通過bat文件可解決,新建xxx.bat文件代碼如下

%隱藏cmd窗口%
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
cd /d E:\CODE
jupyter notebook

其中 “E:\CODE”即爲jupter notebook啓動後的根目錄,可自行修改,這樣就可以讓jupter notebook開啓後dos

框會自動進入後臺,如果想要關閉進程啓用任務管理器結束xxx即可。但是這樣又會出現dos框閃一下再自動關閉,這是bat文件的執行特性,自身是解決不了的,網上搜到可以通過vbs解決,新建.vbs文件與bat文件放入同一目錄,代碼如下

Dim ws
Set ws = CreateObject("wscript.shell")
ws.Run "jupyter.bat",0
Wscript.Quit

其中,"jupyter.bat"爲上面bat文件的名稱,執行此vbs文件便可校除dos黑框閃屏的問題,最後結合Listary建立關鍵詞便可完美解決jupter notebook的啓動(強迫症患者的折騰)。這裏需要注意工作目錄需要設置爲bat文件和vbs文件的所在目錄,否則執行時vbs會找不到bat文件

在這裏插入圖片描述

除此之外,Listary結合cmd中的可運行命令可以實現更多操作,如windows新建文件一直是個不方便的操作,很多擴展名還需要自己在新建完後自己改,而windows提供了fsutil命令可以新建指定大小和格式的文件,命令本身的格式如下

fsutil file createnew filename filesize

其中filename爲文件名(可指定目錄),filesize爲文件大小,而windows下命令會有對應exe儲存在system文件夾中,藉此便可以結合listaty來快速新建文件,格式如下,這樣輸入"new xxx.yyy"便可快速在當前目錄下建立名爲xxx的yyy文件,大小爲0

在這裏插入圖片描述

可以結合cmd的命令實現更多騷操作,以此類推即可。

五、未完待續

參考:https://mp.weixin.qq.com/s/yv8iBAkwpErKNnPFewqa7g

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章