如何解决在启动时以管理员身份运行AHK脚本
我有四个AHK脚本,它们在启动时运行,因为它们的快捷方式位于启动文件夹中。如何使它们以管理员身份运行?
我尝试过的事情:
我尝试将其属性更改为以admin身份运行,但它们只是不运行(当我这样做时)。
我尝试将其快捷方式的属性更改为以admin身份运行,但它们也根本无法运行(当我这样做时)。
我已经查看了有关该主题的this reddit post,但是我不知道如何在脚本中实现该代码。
我尝试创建一个基本的C ++应用程序,该应用程序可以使用system("start path\\to\\script")
运行它们,但是无法编译。
如果有问题,所涉及的脚本为ahk-active-screenshot,CtrlAlt_Switch.ahk,Kill.ahk和this search script的修改版本。
解决方法
在计算机上找到自动热键的UIA version。对我来说是C:\Program Files\AutoHotkey\AutoHotkeyU64_UIA.exe
。
在您的启动文件夹中,创建一个新的快捷方式(可能是您想要的每个脚本一个),如下所示(适当地替换路径):
- 目标:“ C:\ Program Files \ AutoHotkey \ AutoHotkeyU64_UIA.exe”“ D:\ path \ to \ script.ahk”
- 开始于:“ C:\ Program Files \ AutoHotkey”
这将在启动时使用AHK的UIA版本以管理员身份启动脚本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。