结论:everything1.5.0用不了,点击滚轴键没反应,动手能力强的佬可以优化下
我的版本为 V1.4.1.1026 (x64),可用
使用autohotkey完成,功能如下:
1.打开辅助工具后,点击鼠标滚轴键打开everything
2.鼠标选中文本后,点击滚轴键会打开everything搜索选中文本
代码如下:
; 启动辅助工具并隐藏到任务栏
RunEverything()
DetectHiddenWindows, On
WaitForEverything()
WinHide, ahk_class EVERYTHING
; 将剪贴板内容设置为空文本,避免启动辅助工具后单击滚轴键粘贴启动前所复制的剪贴板文本
Clipboard := " "
; 鼠标滚轮点击打开 Everything 窗口
$MButton::
CopySelectedText()
RunEverything()
WaitForEverything()
SetSearchText()
Clipboard := ""
Return
; 复制当前活动窗口中的选中文本
CopySelectedText() {
Send, ^c
Sleep, 100
}
; 打开 Everything
RunEverything() {
Run, Everything.exe
}
; 等待 Everything 窗口出现
WaitForEverything() {
WinWait, ahk_class EVERYTHING
}
; 在 Everything 的搜索框中输入选中的文本
SetSearchText() {
selectedText := Clipboard
ControlSetText, Edit1, %selectedText%, ahk_class EVERYTHING
}
; 鼠标右键选择退出
Menu, tray, add, 退出, ExitApp
Menu, tray, show
打包步骤:
成品:
搜索.zip (577.1 KB)