$sTitle = 'Мастер нового оборудования'
$sText_1 = 'только в этот раз'
$sText_2 = 'Автоматическая установка'
$iWait = 100000
$hWin = WinWait($sTitle, $sTitle, 5)
If Not $hWin Then
MsgBox(16, $sTitle, 'Нет окна "' & $sTitle & '"')
Exit
EndIf
For $i = 1 To 10
If StringInStr(ControlGetText($sTitle, '', 'Button' & $i), $sText_1) Then
ControlClick($hWin, '', 'Button' & $i)
ExitLoop
EndIf
Next
Sleep(500)
For $i = 1 To 10
If StringInStr(ControlGetText($sTitle, '', 'Button' & $i), 'Далее') Then
ControlClick($hWin, '', 'Button' & $i)
ExitLoop
EndIf
Next
Sleep(500)
For $i = 1 To 10
If StringInStr(ControlGetText($sTitle, '', 'Button' & $i), $sText_2) Then
ControlClick($hWin, '', 'Button' & $i)
ExitLoop
EndIf
Next
Sleep(500)
For $i = 1 To 10
If StringInStr(ControlGetText($sTitle, '', 'Button' & $i), 'Далее') Then
ControlClick($hWin, '', 'Button' & $i)
ExitLoop
EndIf
Next
Sleep(500)
$iStart = TimerInit()
While 1
If StringInStr(WinGetText($sTitle), 'Готово') Then
ExitLoop
EndIf
If TimerDiff($iStart) >= $iWait Then
ExitLoop
EndIf
Sleep(1000)
WEnd
For $i = 1 To 10
If StringInStr(ControlGetText($sTitle, '', 'Button' & $i), 'Готово') Then
ControlClick($hWin, '', 'Button' & $i)
ExitLoop
EndIf
Next
If WinExists($hWin) Then
WinClose($hWin)
EndIf
MsgBox(64, $sTitle, 'Готово')