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

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

Аватара для kotkovets

Ветеран


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

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


Цитата diakov:
Медленные компы почему то запускают позже этот самый keygen.exe...и соответственно если увеличить Sleep то на нормальных машинах keygen.exe запускается раньше и ревет музыка что дико напрягает, вот что бы было ожидание запуск и сразу эмуляция нажатие тогда было бы лучше....Или мож как то другим боком выйти из ситуации? »
Код: Выделить весь код
  !include "ProcessFunc.nsh"
  Exec "$EXEDIR\Au3Info.exe"
  StrCpy $1 0
  ${Do}
     Sleep 150
     Intop $1 $1 + 1
     ${If} ${ProcessExists} "Au3Info.exe"
         StrCpy $1 1
         ${Break}
      ${EndIf}
  ${LoopUntil} $1 > 20 ;20 раз проверяем процесс
 
 ${If} $1 == 1
     FindWindow $0 "Au3Info" "(Frozen) AutoIt v3 Window Info" 
     ${Unless} $0 == 0
           MessageBox MB_OK "есть окно" IDOK
     ${Else}
         MessageBox MB_OK "нет окна" IDOK
     ${EndUnless}
 ${EndIf}
Цитата diakov:
GetDlgItem $1 $0 7»
здесь тоже, перед этой командой нужна небольшая задержка..
пока кнопка прорисуется.., что бы не получить нулевой дескриптор кнопки..

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:35, 05-11-2012 | #3339