2014-07-13 7 views
0

작동하는 AutoIt 스크립트가 있습니다. 응용 프로그램을 열고 일부 창에서 일부 단추를 누르기 위해 스크립트를 업데이트해야합니다. 작동하는 유일한 방법은 응용 프로그램을 실행하는 것입니다 : RunWait(exe file). 응용 프로그램이 실행 중일 때 나는 팝업 창에서 확인 버튼을 클릭하고 다음 창에서 다른 버튼을 클릭해야하지만 그 모두는 작동하지 않습니다.Autoit 스크립트가 작동하지 않습니다.

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

이것은 작동하지 않는 부분입니다.

답변

1

첫째, 점 대신 실행()를 사용 RunWait()를 사용합니다. RunWait은 응용 프로그램이 닫힐 때까지 대기합니다. 조작하려는 컨트롤에 대한 정보를 찾으려면 AutoItWindowInfo 도구를 사용하십시오.

예 :

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

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

이 스크립트는 자식 창을 볼 수 있는지 확인합니다 사용합니다.

+0

답변 해 주셔서 감사합니다. 나는 그것을 시도 할 것이다 ... –

관련 문제