福利在文末喔 ??
Quicker 是一款 Windows 平臺的效率工具,由獨立開發(fā)者 @崔亮 開發(fā)。Quicker 的使用邏輯和軟件啟動器比較接近,在快捷調(diào)用的基礎(chǔ)上增加了更深度的功能。它的亮點在于用戶可以通過可視化編程的方式編寫屬于自己的動作,官方共享庫中有意思的動作也是層出不窮,堪稱 Windows 上的快捷指令。
Quicker 的開發(fā)速度很快,它的功能從不斷變化到趨于穩(wěn)定,如今 Quicker 迎來了正式的 1.0 版本,借此機會來詳細介紹一下 Quicker。
長按二維碼關(guān)注少數(shù)派(ID:sspaime),在后臺回復(fù)「0725」即可獲得下載鏈接。
面對一款新鮮的效率工具,很多人可能對 Quicker 的作用一頭霧水。那么 Quicker 能做到那些事情呢?
可以先看看這兩篇文章:《Quicker -- 一種全新的 Windows 效率神器》、《在 Windows 里實現(xiàn) 6 個不為人知的文件操作 | 實用技巧》。其中提到了諸如「為軟件、操作、文字建立捷徑」「為多個相關(guān)操作建立捷徑」「一鍵翻譯」「批量解散文件夾」等操作,都是 Quicker 功能的一部分。
圖中演示的「批量解散文件夾」,原本需要費時費力地多次操作,但有了 Quicker 就能一鍵完成。這些快捷功能正是 Quicker 的魅力所在,它就是 Windows 用戶的瑞士軍刀。每個人都可以通過預(yù)先設(shè)定好的動作,從而減少復(fù)雜操作和重復(fù)勞動。哪怕沒有代碼基礎(chǔ),也能輕松實現(xiàn)想要的效果。
Quicker 主體設(shè)計的非常簡潔,很多功能和窗口都被隱藏在了軟件的背后。我們從最簡單的開始講起,首先是它的主面板和觸發(fā)方式。
主面板分為上下兩個部分:全局面板區(qū)域和上下文面板區(qū)域。
全局面板區(qū)域:指的是上半部分 3×4 的區(qū)域,全局動作面板會在任何情況下顯示。
上下文面板區(qū)域:指的是下半部分 4×4 的區(qū)域。通用動作面板則會根據(jù)當(dāng)前窗口自動變化。比如我在 Chrome 中觸發(fā) Quicker,那么通用動作面板就會顯示 Chrome 相關(guān)的動作。
有了這樣的設(shè)計,就可以同時使用全局動作和上下文動作,全局面板可以用來打開軟件、切換面板。上下文面板可以針對某個軟件進行定制化操作。
這兩個區(qū)域的格子數(shù)量是固定的,面板的每一個格子都可以放置一個動作。如果 12/16 格擺不下,你可以點中間腰欄左側(cè)的 ? 按鈕進入面板管理界面,點擊添加面板來增加一個面板,有點類似在手機主屏幕上增加一屏。增加之后的屏幕可以通過鼠標(biāo)滾輪進行頁面切換。
1.0 版本中對面板管理功能做了許多改進,早期版本中的文件夾變成了多個面板,沒有了二級目錄(如果是從 0.11.* 或更早版本升級的,需要處理后升級)。你可以在管理頁面中為面板調(diào)整順序、修改動作、附加通用動作等。
了解了基礎(chǔ)面板,我們需要一個讓自己感到舒服的方式觸發(fā) Quicker,默認的觸發(fā)方式是按下鼠標(biāo)中鍵。
觸發(fā) Quicker 的設(shè)置在「設(shè)置 - 彈出面板 - 激活方式」中,允許你通過鼠標(biāo),用 9 種不同的方式來觸發(fā)它。難能可貴的是,Quicker 考慮到了很多鼠標(biāo)上閑置的 X1、X2 輔助按鍵、滾輪左移等按鍵,這樣就不必占據(jù)中鍵等使用頻率較高的按鈕了,相當(dāng)于在鼠標(biāo)上設(shè)置了一個「Quicker 鍵」。如果你是鍵盤黨,也可以用單擊 Ctrl 鍵和自定義全局快捷鍵來觸發(fā)。這些觸發(fā)方式可以設(shè)置多個,同時使用。
如果是游戲玩家,游戲玩到一半按了中鍵彈出了窗口該怎么辦呢?在「設(shè)置 - 彈出面板 - 黑名單」中,有一個在全屏軟件中禁用的選項,也可以在這里手動選擇窗口。這樣就不會在特定軟件中用鼠標(biāo)激活了。
觸發(fā) Quicker 面板的方式
除了觸發(fā)主面板來調(diào)用動作之外,你還可以在動作上「右鍵 - 懸浮」,把這些動作作為懸浮窗提取出來,要用的時候直接點擊即可,不必每次調(diào)用主面板。
在底部托盤圖標(biāo)上右鍵,可以選擇暫停彈出和關(guān)閉所有懸浮按鈕。
懸浮窗、托盤右鍵
了解了主面板和觸發(fā)方式,接下來就可以開始定制自己的動作了。
Quicker 提供了 9 種基礎(chǔ)動作類型,分別是啟動軟件、打開文件、打開文件夾、運行命令、打開網(wǎng)址、模擬按鍵、發(fā)送文本、執(zhí)行腳本、切換面板。也就是說,如果你不打算用到高級功能,完全可以把 Quicker 當(dāng)做一個單純的啟動器來使用。
基礎(chǔ)動作添加起來也非常簡便,都是容易理解的字面意思。以啟動軟件為例,初次打開時會彈出一個選擇界面供你選擇,選擇后自動添加路徑,然后在標(biāo)題處為這個動作取一個名字,一個動作就添加完了。
與其他啟動器不同的是,基礎(chǔ)動作也可以實現(xiàn)很多自定義操作,比如添加參數(shù)、窗口風(fēng)格、以管理員身份運行等,甚至考慮到了你在多臺電腦上軟件路徑不一致的問題。
舉個例子,我想讓 Chrome 以隱身模式啟動,通過查閱 Chrome 的文檔得知隱身模式的參數(shù)是 -incognito,只要把它填入?yún)?shù)這一欄中,就能實現(xiàn)一鍵打開 Chrome 的隱身模式了。
這一類動作添加簡單快捷,不需要任何代碼基礎(chǔ)。你可以僅用基礎(chǔ)動作在短時間內(nèi)豐富 Quicker 的面板,把它當(dāng)成一個啟動器來使用。
Quicker 組合動作才是它的重頭戲。不過在講解組合動作之前,我們可以通過共享庫看看別人是如何制作組合動作的。
Quicker 提供了一個官方的共享庫,有 網(wǎng)頁版 和軟件內(nèi)集成。軟件內(nèi)集成的共享庫在腰欄的右側(cè)圖標(biāo)中,點擊工具箱,就能在窗口中打開共享庫窗口。
在共享庫窗口中你能看到動作、分享人、安裝次數(shù)、成功率、點贊數(shù)量。目前 Quicker 的通用動作已經(jīng)有 1800 余個,許多熱門軟件也有數(shù)十到上百個動作。絕大多數(shù)動作都是由用戶自發(fā)制作和上傳的。
看到了想要的動作,將它拖拽到主面板中的任意一格,就會彈出安裝動作界面,其中會顯示動作的詳細信息,點擊安裝就可以添加到自己的面板中使用了。
在網(wǎng)頁版添加動作也同樣簡單,通過復(fù)制到剪貼板,在主面板上右鍵粘貼,也可以安裝動作。
通過網(wǎng)頁版安裝動作
大多數(shù)動作的使用方法都有所區(qū)別,所以有時候要進行二次處理。比如同樣是將一段文字翻譯成英文,有的動作是獲取選中的文本,有的動作是處理剪貼板中的文本。為了統(tǒng)一操作,我們可以在動作編輯器中進行修改。下面就來講講如何編寫組合動作。
Quicker 的動作編輯器幾乎不需要會寫代碼,只要有完善的邏輯即可實現(xiàn)復(fù)雜的操作。如果你有一些編程方面的知識,那制作起來會容易許多。
首先是在面板的空白格上「右鍵 - 新建組合動作」,進入動作編輯器。
組合動作編輯器有三個部分組成,從左往右依次是步驟模塊區(qū)域、步驟定義區(qū)域、變量定義區(qū)域、外觀設(shè)置區(qū)域。這個界面和 Shortcuts 和 Automator 有點像,它們也是把步驟拖進一個流程中,實現(xiàn)完整的動作。
使用左側(cè)步驟模塊時,只需要在動作上雙擊、或拖動到中間的步驟定義區(qū)域。就把新步驟加進了動作中,同時需要留意,有些動作是要照顧到輸入輸出的。
在實際編輯步驟的過程中,你還可以使用快捷鍵來實現(xiàn)常用的編輯操作。比如按住 Shift + 單擊,可以多選幾個步驟一次性操作;比如調(diào)試時需要禁用步驟,可以用 Alt + 單擊禁用。這些操作不用記住,可以在上面的操作提示中查看。
動作編輯器中的每個步驟都有一個編輯界面,接下來看看這些動作是如何做到自己想要的功能的。
想在 Quicker 中制作一個組合動作,最重要的是步驟和邏輯。最簡單的方法是這樣的:想想自己會用什么操作實現(xiàn)目的,然后獎步驟組合起來實現(xiàn)。
結(jié)合一個具體案例來講,比如我想實現(xiàn)「在 Photoshop 中按日期-文件名的文件名一鍵保存圖片」。
先在腦中將這個操作分解為電腦可以理解的操作:
先另存為。即按下 Ctrl + Shift + S,觸發(fā)「另存為」操作,此時會打開保存窗口,默認選中當(dāng)前的文件名。
定位光標(biāo)。即按下 Ctrl + Home。觸發(fā)「光標(biāo)跳轉(zhuǎn)到首個字符前」操作。
接下來我們需要一個日期。獲取日期,將 yyyy-MM-dd 格式的文本存到默認的 context 變量里。
有了日期,需要把日期填進去。粘貼日期,將 context 變量粘貼到文本框里。
觸發(fā)「保存」。即按下 Enter,完成本次文件的保存。
理清了邏輯,只要找到 Quicker 中對應(yīng)的功能,按順序添加即可——鍵盤快捷鍵的操作都是模擬按鍵步驟;日期相關(guān)的操作都可以用獲取當(dāng)前時間步驟;粘貼文本可以用發(fā)送文本到窗口步驟,也可以用剪貼板相關(guān)的操作文本或圖片放入剪貼板步驟,再模擬按鍵 Ctrl + V 粘貼,最終實現(xiàn)這樣一個動作——
這樣一來,基本的步驟就做完了,你可以保存后試一下這個動作。
但此時大概率是無法運行的。這就是 Quicker 和快捷指令的一個不同之處,快捷指令會「執(zhí)行完一個操作才會執(zhí)行下一個」,而 Quicker 則是盡可能快地執(zhí)行,只要沒有加入「等待時間」等步驟,它就會盡可能快地執(zhí)行。
簡單地說,就是這 5 個步驟執(zhí)行的太快了,也就是幾乎同時完成了 5 個步驟。而實際處理時可能連 PS 的保存窗口都沒打開。
為了解決這個問題,在這幾個快捷鍵之間,我們需要給電腦一些反應(yīng)時間。等待時間在 Quicker 中是非常有必要的一個步驟,我們在每個動作之間加上一個等待時間,再試試效果,就可以看到保存界面一閃而過,說明成功保存了。(當(dāng)然,如果 PS 本身打開窗口的速度太慢,可以將等待時間設(shè)置的稍久一些。)
至此,一個組合動作就這樣完成了。
Tips:為什么不用「鼠標(biāo)輸入」?
盡管 Quicker 的「鼠標(biāo)輸入」步驟能夠?qū)崿F(xiàn)移動相對位置、移動到窗口左上角等操作。但窗口的位置、大小是經(jīng)常改變的,而且誤碰了一下鼠標(biāo)、桌面的縮放比例(系統(tǒng)設(shè)置 - 顯示 - 縮放與布局中的百分比)等因素,都會影響鼠標(biāo)定位。有時候在你的電腦上能夠成功運行,但換一臺電腦可能就無法運行了。
相比之下,鍵盤快捷鍵的觸發(fā)非常精準(zhǔn),除非有按鍵沖突,基本不會有預(yù)料之外的結(jié)果。所以建議各位,優(yōu)先使用「模擬按鍵」步驟 ,只有當(dāng)某軟件完全不支持快捷鍵時,再考慮使用「鼠標(biāo)輸入」的方式實現(xiàn)。
目前 Quicker 提供了 76 個步驟模塊,已經(jīng)可以實現(xiàn)非常多的操作了。篇幅所限,本文無法對 Quicker 中的每一個動作步驟都進行詳細介紹。好在 Quicker 有一群非??蓯鄣挠脩?,開發(fā)者 @崔亮 和 Quicker 用戶 @楊晴、@WilsonXuwx、@Marcus、@光量子 等人共同完成了一份 Quicker 官方教程。在他們的努力下,官方教程正在逐步完善中,一些比較復(fù)雜、需要說明的步驟模塊也有了對應(yīng)的介紹。
如果你對動作的某個功能感到困惑,可以通過這份 官方教程 詳細學(xué)習(xí)使用方法。