如何解决自动热键“提升”或“UAC”东西在重新安装新的操作系统 Windows 之前,我的脚本运行良好,现在它无法处理 Excel.COM
我需要一些帮助..
有人知道自动热键中的“提升”东西吗? 所以我只是搞砸了,因为现在我的脚本在重新安装新窗口后无法正常运行。现在我的脚本无法处理用于 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
将第一个代码块放在脚本顶部的自动执行部分,将第二个代码块放在靠近底部的某个位置,在您的热键和其他代码之后。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。