AutoIt中的“我的代码”不会单击,它会打开文件,但不会执行任何操作。有什么想法吗?
是因为在询问管理员密码之间还有另一个窗口吗?
Run("Setup.exe")
WinWait("Mozilla Firefox-Installation", "Willkommen beim ")
WinActivate("Mozilla Firefox-Installation", "Willkommen beim ")
ControlClick("Mozilla Firefox-Installation", "Willkommen beim ", "Abbrechen", "left")
答案 0 :(得分:1)
#pragma compile(ExecLevel, requireAdministrator)
#RequireAdmin
Run("Setup.exe")
WinWait("Mozilla Firefox-Installation", "Willkommen beim ")
WinActivate("Mozilla Firefox-Installation", "Willkommen beim ")
ControlClick("Mozilla Firefox-Installation", "Willkommen beim ", "Abbrechen")
用于设置ExecLevel
的{{3}}指令
到requireAdministrator
允许编译AutoIt脚本
清单中的可执行文件以管理员身份运行。
#pragma compile
指令允许执行
au3文件以管理员身份运行。
如果执行AutoIt程序,则可能不允许发生#RequireAdmin
正在以非管理员身份运行,并且要执行的过程
自动化以管理员身份运行。
left
的可选参数可以从
ControlClick
函数调用,因为它已经是默认设置。
请注意,Firefox支持-ms
静默安装参数
因此可以避免GUI自动化。