自动脚本不起作用

时间:2014-07-13 07:28:01

标签: automation autoit

我有一个可行的AutoIt脚本。 我需要更新脚本以打开一个应用程序并在某些窗口中按某些按钮。 唯一有效的是运行应用程序:RunWait(exe file)。 当应用程序运行时,我需要单击弹出窗口上的“确定”按钮,然后单击下一个窗口上的另一个按钮,但所有这些按钮都不起作用。

RunWait(exe file)
WinWaitActive("win title","",10)
ControlCommand("win title","",1,"check","")

这是不起作用的部分。

1 个答案:

答案 0 :(得分:1)

首先, 点使用 RunWait(),而不是使用运行()。 RunWait将等待应用程序关闭。 使用AutoItWindowInfo工具查找要操作的控件的信息。

示例:

ControlClick("[CLASS:Notepad]", "", "[CLASS:Edit; INSTANCE:1]")

也可以使用

Opt("WinSearchChildren", 1) ;0=no, 1=search children also

这将确保您的脚本可以看到子窗口。