微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在启动时以管理员身份运行AHK脚本

如何解决在启动时以管理员身份运行AHK脚本

我有四个AHK脚本,它们在启动时运行,因为它们的快捷方式位于启动文件夹中。如何使它们以管理员身份运行?

我尝试过的事情:

我尝试将其属性更改为以admin身份运行,但它们只是不运行(当我这样做时)。

我尝试将其快捷方式的属性更改为以admin身份运行,但它们也根本无法运行(当我这样做时)。

我已经查看了有关该主题this reddit post,但是我不知道如何在脚本中实现该代码

我尝试创建一个基本的C ++应用程序,该应用程序可以使用system("start path\\to\\script")运行它们,但是无法编译。

如果有问题,所涉及的脚本为ahk-active-screenshotCtrlAlt_Switch.ahkKill.ahkthis 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 举报,一经查实,本站将立刻删除。