我有以下自动热键脚本:
SetTitleMatchMode 2
#f::
if WinExist("Mozilla Firefox")
WinActivate
return
#v::
if WinExist("Microsoft Visual Studio")
WinActivate
return
#f 快捷键应将焦点放在 Firefox 上,而 #v 快捷键应将焦点放在 VS 上。除了当我的 VS 窗口处于焦点状态时,我按 #f 切换到 Firefox 时,它都可以正常工作。#f 快捷键不会切换到 Firefox,而是启动反馈中心。
我不要那个。
如何修复这个问题?
答案1
问题在于 VS 以提升的权限运行,但 ahk 脚本却没有。要使上述脚本正常工作,请以提升的权限运行编译后的 ahk 脚本。
经过进一步研究,我发现从技术上讲,这个问题与此问题重复: