作为普通读者都知道,我是一个巨大的风扇使用AutoHotkey的,我的整个计算体验自动化...但在Windows 7和Vista有一个严重的限制,因为你不能运行脚本默认情况下,管理员。这意味着你的热键不能与Windows在管理模式运行... ...那么,我们如何解决这个问题呢?
解决这个问题有三个:
- 完全禁用UAC - 不是为了安全起见最好的解决办法,但 它的工作原理.
- 编译脚本的可执行文件。
- 哈克注册表,添加到上下文菜单中选择“以管理员身份运行”。
编译为可执行的脚本
所有你所要做的的是右键单击该脚本,选择“编译脚本”... ...

现在你可以以管理员身份运行的可执行版本:

,然而,这并不是完美的解决方案。编辑我的脚本所有的时间,因此不必重新编译每次我做编辑...会得到烦人。
AutoHotkey的手动注册表黑客“以管理员身份运行”
通过开始菜单的搜索或运行框中输入regedit,然后浏览到以下项:
HKEY_CLASSES_ROOT AutoHotkeyScript 壳牌
右键单击左侧的“壳”,并创建一个新的关键,所谓“RUNAS”,然后创建所谓的“命令”下面的一个关键。然后创建或设置以下两个值的右侧,如果必要的调整路径。
| Name | Value |
| (Default) | “C: PROGRAM FILES AutoHotkey的 AutoHotkey.exe”“%1”%* |
| IsolatedCommand | “C: PROGRAM FILES AutoHotkey的 AutoHotkey.exe”“%1”%* |
默认键应该已经有,只需要设置的值。
现在,当你右键点击一个AutoHotkey脚本,你会看到选择以管理员身份运行:
下载注册表黑客
下载,解压缩,并在AdminAutoHotkey.reg双击进入注册表的信息。还有一个删除脚本。
请注意,此注册表黑客只会工作,如果您安装到默认的位置AutoHotkey的,否则你就必须修改路径。
没有评论:
发表评论