Autohotkey (自动热键)";提升;或;UAC“;什么的。在重新安装新的操作系统Windows之前,我的脚本工作得很好,现在它可以';t process Excel.COM

Autohotkey (自动热键)";提升;或;UAC“;什么的。在重新安装新的操作系统Windows之前,我的脚本工作得很好,现在它可以';t process Excel.COM,autohotkey,Autohotkey,我需要一些帮助 有人知道自动热键中的“提升”功能吗? 所以我只是搞砸了,因为现在我的脚本在重新安装新windows后无法正常运行。现在,我的脚本无法处理用于Excel自动化的COM/宏命令 以前,它能够激活工作表、激活窗口等。 但现在不行了 有人能帮我吗?非常感谢以下是一个脚本,如果未提升运行,它将请求提升自身: MsgBox, % "I am" (A_IsAdmin ? "" : " not") " Admin."

我需要一些帮助

有人知道自动热键中的“提升”功能吗? 所以我只是搞砸了,因为现在我的脚本在重新安装新windows后无法正常运行。现在,我的脚本无法处理用于Excel自动化的COM/宏命令

以前,它能够激活工作表、激活窗口等。 但现在不行了


有人能帮我吗?非常感谢

以下是一个脚本,如果未提升运行,它将请求提升自身:

MsgBox, % "I am" (A_IsAdmin ? "" : " not") " Admin."
Gosub, RunAsAdmin
; more code
Return
将第一块代码放在脚本顶部的“自动执行”部分,第二块放在靠近底部的某个位置,紧跟在热键和其他代码之后


谢谢您的帮助,我已经尝试过了,但似乎不起作用……也许可以看看其他解决方案?谢谢你的帮助,先生,这能回答你的问题吗?
RunAsAdmin: ; run as administrator
    If Not A_IsAdmin {
        Run, *RunAs %A_ScriptFullPath% ; Requires v1.0.92.01+
        ExitApp
    }
Return