-1

在 上Windows,当您按下Win+时f,会弹出 Windows Search 实用程序。我想重新定义这个捷径并指向另一个程序(是的,它也是一个搜索实用程序,一切)。我尝试了以下代码,但它不起作用。

; 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

对这个问题有任何想法吗?谢谢

4

1 回答 1

1

来自 AutoIt 帮助文件。页面是功能参考-> HotKeySet。以下热键不能设置:Win+B,D,E,F,L,M,R,U;和 Win+Shift+M

这些是内置的 Windows 快捷方式。注意:Win+B 和 Win+L 可能仅在 Windows XP 及更高版本上保留。

更容易的是,例如绑定 Ctrl+F 上的键并习惯按下它。

于 2011-03-23T08:23:32.057 回答