Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Я нашёл одно экзотическое решение. Хотя поп-апы обычно и связанны с чеком директрий, так что думаю пойдётъ!

Код: Выделить весь код
ControlFocus("Select Destination Directory","","Edit1")
Sleep(100)
Send($VST & "\ChrisHeinBass") ; здесь мы только выбираем путь, 
; но не создаём, поэтому не известно есть ли там папки или нету!
ControlClick("Select Destination Directory","","Button1","left",1,37,11)
Sleep(100)

; здесь мы закрываем тупое окно
If FileExists($VST & "\ChrisHeinBass") Then
	ControlClick("Install","","Button1","left",1,37,11)
	Sleep(100)
EndIf

; и идём далше...
ControlClick("Choose Destination Location","","Button1","left",1,37,11)
Sleep(100)
Вдобавок я понял прежние свои ошибки:
If WinExists("Install") Then
Ведь окно Install не висит в ожидании, поэтому чекать его нет смысла,
а если добавить WinWaitActive("Install") тоже неизвестно что из этого выйдет,
так как окно не всегда актуально...

-------
Полезное сообщение


Отправлено: 20:46, 21-02-2009 | #2