在启动时以管理员身份运行AHK脚本 [英] Run AHK script as admin on startup
本文介绍了在启动时以管理员身份运行AHK脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试的内容:
我已尝试将它们的属性更改为以管理员身份运行,但它们就是不运行(当我这样做时)。
我尝试将他们的快捷方式属性更改为以管理员身份运行,但他们也不运行(当我这样做时)。
我已经研究了this reddit post这个主题,但我不知道如何在脚本中实现该代码。
我已尝试创建一个基本的C++应用程序,该应用程序使用system("start path\to\script")
运行它们,但无法编译。
如果重要,相关脚本为ahk-active-screenshot、CtrlAlt_Switch.ahk、Kill.ahk以及this search script的修改版本。
推荐答案
您可以允许脚本自动执行管理程序,而无需以管理员身份运行,以下是必需的步骤:
- 安装AHK时,选中";Add‘Run With UI Access’to Context Menus&Quot;选项。
- 安装后,在您的磁盘上找到
AutoHotkeyU64_UIA.exe
。 - 打开
.ahk
脚本的属性,将";Open With";选项更改为您刚找到的AutoHotkeyU64_UIA.exe
。 - 创建此脚本的快捷方式。
- 在文件资源管理器中打开
%APPDATA%MicrosoftWindowsStart MenuProgramsStartup
。 - 将该快捷方式移动到此文件夹。
您完成了。
它是如何工作的?
将‘Run With UI Access’添加到上下文菜单&Quot;选项为常见的UAC-related issues提供了一种解决办法,允许脚本自动执行管理程序,而无需以管理员身份运行。
这篇关于在启动时以管理员身份运行AHK脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文