Autohotkey Windows 10中的自动热键-热键在某些应用程序中不起作用

Autohotkey Windows 10中的自动热键-热键在某些应用程序中不起作用,autohotkey,windows-10,Autohotkey,Windows 10,一个简单的脚本,比如 a::msgbox hi! 在Windows7下工作正常。现在我升级到Windows 10,当某些窗口处于活动状态时,它就不工作了。特别是LButton热键可能会搞乱一切,导致您实际需要任务管理器的情况 下面是一个小列表,其中热键不再被识别:(相反,在上面的脚本中,发送了一个简单的a) 小组发言3 一切 弗拉普斯 工作地点:(示例) 编辑 Skype Windows应用程序概述 啊,救命啊 开放办公室 (大多数项目) 有人能复制这个吗 Win10中的自动热键有什么

一个简单的脚本,比如

a::msgbox hi!
在Windows7下工作正常。现在我升级到Windows 10,当某些窗口处于活动状态时,它就不工作了。特别是LButton热键可能会搞乱一切,导致您实际需要任务管理器的情况

下面是一个小列表,其中热键不再被识别:(相反,在上面的脚本中,发送了一个简单的a)

  • 小组发言3
  • 一切
  • 弗拉普斯
工作地点:(示例)

  • 编辑
  • Skype
  • Windows应用程序概述
  • 啊,救命啊
  • 开放办公室
  • (大多数项目)
有人能复制这个吗

Win10中的自动热键有什么问题

如何解决这个问题


(AHKscript vers.1.1.22.3 Unicode 64位)

由于Windows 10刚刚发布,这是一个非常相关的问题,我相信许多用户都会感谢帮助他们让脚本在这个新操作系统上正确运行。可能有人认为这个问题的范围太广,或者可能分类不当,因为这是一个Windows问题,而不是一个特定的自动热键问题

据我所知,问题在于新的UAC设置。一个简单的解决方案是以管理员身份运行脚本。要执行此操作,请右键单击文件->选择“以管理员身份运行”

编辑:

关于始终以管理员身份运行应用程序或文件(在Windows 10中),我没有直接的答案,但我找到的这本指南似乎涵盖了在Windows 10中实现这一点的所有方法

另一种选择是让脚本检查它是否以管理员身份运行,如果不是以管理员身份重新加载。已从帮助文件中提取代码:

if not A_IsAdmin
{
   Run *RunAs "%A_ScriptFullPath%"  ; Requires v1.0.92.01+
   ExitApp
}
选中以下内容中的“以管理员身份运行此程序”:

autohothey.exe>属性>兼容性>设置


搜索引擎的一切对我也不起作用

在此之前,将.ahk脚本编译为.exe可以解决任何问题

Windows 10又给了我问题

以下信息帮助我修复了它:

在Windows 8及更高版本上,只能通过修改 注册表,这样做会破坏应用程序

正如我所说,在Windows8及更高版本的控制面板中“关闭”UAC 仅抑制是/否提示;程序仍然使用 默认情况下,权限有限

通过注册表禁用UAC,您需要进入开始菜单 搜索框并键入regedit.exe,然后向下浏览到以下内容 关键:

在右侧,您应该看到EnableLUA的设置, 您将要按如下方式对其进行自定义:

UAC Enabled: 1
UAC Disabled: 0

也在howtogeek页面上:

只需下载、提取并双击包含的 ReallyDisableUAC-Win7.reg文件以禁用UAC

要使设置真正生效,您需要重新启动

还有一个附带的注册表黑客文件来重新启用它


  • 完全禁用UAC。正如您所指出的,这将杀死Windows上的应用程序 10(或8)

  • 使用EnableUIAccess创建一个经过修补的可执行文件,然后使用该可执行文件运行脚本


尝试使用管理员权限启动exe(即右键单击exe,然后以管理员身份运行)。

而不是使用常用的自动热键运行脚本:

单击鼠标右键->使用UI访问运行

要始终使用UI访问运行,请将运行脚本的默认应用更改为:

“C:\Program Files\AutoHotkey\AutoHotkeyU64\u UIA.exe”

或:

“C:\Program Files\AutoHotkey\AutoHotkeyU\u UIA.exe”


我还没有升级到赢得10分,但从我在网上看到的有关问题来看。。大多数脚本需要管理员权限才能在Win 10中正常工作。希望这有帮助,我简直不敢相信。我的用户帐户具有管理员权限,但脚本仍必须作为管理员运行。除了上面提到的某些应用程序中的热键外,所有的ahk功能都很好。但在管理模式下它是固定的。谢谢你的帮助,你介意发布一个答案吗?另外,@downvoter,我很想知道如何改进我的问题。但是你没有告诉我,所以我担心我将不得不继续这样做style@Blauhirn从他的名字你知道他是个垃圾邮件发送者。不要在他身上浪费时间。是的,只是尝试了后者,不起作用。仍在尝试了解如何以管理员身份永久运行ahk脚本。再次感谢。这对我仍然不起作用(.在chrome中工作,但在firefox中不工作。在桌面上不工作,但在其他地方工作。这加上快速重新启动对我来说很有效。还应注意,如果您有任何启动驻留在“我的文档”中的应用程序的密钥,则它们需要在Win10中重新路径到“文档”。
UAC Enabled: 1
UAC Disabled: 0