在Windows
上,当您按 Win + f 时,将弹出Windows搜索实用程序。我想重新定义这个捷径并指向另一个程序(是的,它也是一个搜索实用程序,everything)。我尝试了以下代码,但它不起作用。
; open everything.exe
HotKeySet("#f", "open_everything")
; # win
; ^ ctrl
; + shift
; ! alt
While 1
Sleep(200)
WEnd
; open everything
Func open_everything()
MsgBox(4, "", "everything ... ")
EndFunc
当我将捷径改为 Win + z 时,一切正常。
; open everything.exe
HotKeySet("#z", "open_everything")
; # win
; ^ ctrl
; + shift
; ! alt
While 1
Sleep(200)
WEnd
; open everything
Func open_everything()
MsgBox(4, "", "everything ... ")
EndFunc
这个问题的任何想法?感谢
答案 0 :(得分:1)
来自AutoIt帮助文件。页面是函数参考 - > HotKeySet。无法设置以下热键: Win + B,D,E,F,L,M,R,U;和Win + Shift + M
这些是内置的Windows快捷方式。注意:Win + B和Win + L可能仅在Windows XP及更高版本上保留。
更容易的是,例如在Ctrl + F上绑定键并习惯按下它。