ShellExecute使脚本停止

时间:2014-06-11 19:47:33

标签: windows automation ui-automation autoit

我有一个exe文件,我用一些命令行参数执行。在执行时,它首先显示一个弹出窗口,询问用户“您是否希望以下程序对此计算机进行更改?”如果单击“是”,则执行完成

现在我想自动执行此行为。我在AutoIt中使用ShellExecute函数来运行此函数,如下所示

ShellExecute("abc.exe", "-a arg1", "", "")
ConsoleWrite("Execution done")

现在由于弹出窗口,脚本卡在ShellExecute行上,直到我在弹出窗口中手动点击是或否,才会继续。我希望自动点击此弹出窗口。但由于我的代码没有进一步发展,我什么也做不了。

1 个答案:

答案 0 :(得分:1)

@Milos在评论中回答了这个问题。 我按照米洛斯的建议使用#requireAdmin并且它有效。 check out here about #requreAdmin