Цитата(DarkMaster @ 28.7.2018, 10:38)
Попробуйте использовать say. Он посылает символы, а не нажатия.
К сожалению это не помогает, скрипт вводит данные в дочернее окно только при команде sendex. При say, send, ничего не вводит.
Кусок кода:
Код
Set $login1 "почта~2mail.ru "
Set $password1 "пароль"
call log_pass $login1 $password1 #handleWin
proc log_pass $login1 $password1 #handleWin $gamecentr
set #z GetWindow (#handleWin CHILD)
while #h < 0
set #h FindImage (0, 0 1920 1080 abs (images\pic18.bmp) %arr_pass 2 70 20 5)
if #h > 0
set $var setlayout (0409)
wait 400
sendex $login1
wait 200
sendex {tab}
wait 200
sendex $password1
wait 200
sendex {enter}
else
sendex_down {WindowsLeft}{d}
sendex_up {WindowsLeft}{d}
ShowWindow #handleWin TOP
set #h -1
end_while
end_if
end_proc