鼠標中鍵菜單MCircular Menu 是一款用 AHK 與 Flash 結(jié)合寫的一個類似與 StrokeIt 的小工具,可以像 StrokeIt 一樣對不同的窗口定義不同的功能,區(qū)別只是 StrokeIt 是使用鼠標手勢,而這個則是點擊鼠標中鍵(當然你還可以設(shè)置成 Win/Shift/Ctrl/Alt + 鼠標中鍵),會以鼠標為中心出現(xiàn)一個圓形的菜單,其實就是個 Flash ,根據(jù)當前激活的窗口來完成相應(yīng)的功能。目前實現(xiàn)的功能只有【發(fā)送快捷鍵】和【打開文件】,以后還想加上 SendMessage 和完成 AHK 腳本片段。但把各種功能寫成 AHK 文件調(diào)用可能更方便!這樣就可以有一個管理各種腳本的平臺,而不需要把所有的腳本都打開!
特點:
如果配合 StrokeIt 就能使鼠標流操作如虎添翼,一般 StroKeIt 我只用上下左右四個手勢,其他的很容易出錯!現(xiàn)在又增加了8個菜單,基本上再多的功能都夠用了!
后臺設(shè)置與 StrokeIt 相似,首先就是在左邊樹型菜單點右鍵新建一個項目,然后點擊項目節(jié)點添加起作用的窗口(目前只支持窗口的類名),然后點擊每個按鈕節(jié)點添加功能選項!如果和你的中鍵沖突,你可以在禁用程序下添加禁用的窗口類名!
添加窗口,首先需要用捕捉窗口按鈕得到窗口的信息,再點【增加】按鈕!編輯功能會出現(xiàn)一個編輯框【回車】確定編譯,【esc】退出編譯。如果不操作,則編輯框會一直存在!編輯完后就可對每個按鈕進行各自的功能設(shè)置,可以發(fā)送快捷鍵和打開文件,文件的參數(shù)同樣支持 AHK 的變量,如,需要向文件發(fā)送當前目錄的參數(shù),則在參數(shù)編輯框中可填入 %A_ScriptDir%
按住鼠標中鍵則出菜單操作有些像【孤島危機】,移動到按鈕上則會根據(jù)當前激活的窗口以及你對每個按鈕設(shè)置的功能顯示提示。松開鼠標中鍵就能完成相應(yīng)的功能了!
呵呵,同時還捆綁了一個 AHK寫的 插件:【SmartF2】,自動選文件明中不帶后綴的部分,當你選擇了多個文件時則會出現(xiàn)批量重命名的界面。
存在的問題:AHK 和 Flash 的通信是通過剪貼板來完成的,所以如果你使用了剪貼板記錄程序則會被代表按鈕順序的數(shù)字所替代!