1
Общие вопросы / Re: CTRL+V в оконном режиме
« on: September 11, 2016, 11:36:01 PM »
В общем скрипт для эмулятора андроид bluestacks, добавляет из документа номера телефонов в приложение, вот мне и нужно ctrl+v, чтобы вставлять эти номера туда из документа. Вот скрипт без оконного режима:
wndsize(wndfind("Bluestacks"), 460, 360)
wndpos(wndfind("Bluestacks"), 0, 0)
$h = hget(160,10) // получение hwnd элемента в заданных координатах
hset($h, 0) // включение оконного режима, "нацеленного" на этот элемент
waitms(100)
LCLICK(417,289) // клик на +
waitms(25)
LCLICK(417,187) // клик на добавить контакт
waitms(850)
INC($n,1) // наращиваем номер строки каждый проход скрипта
TOCLIP(TFREAD("856.txt", $n)) // читаем строку из файла и отправляем в буфер
WAITMS(50)
KEYDOWN (#CTRL) // вставляем Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS(500)
IF(TFCOUNT("856.txt") = $n) // стоп по достижении последней строки
HALT
END_IF
waitms(100)
LCLICK(336,307) // нажать далее
wndsize(wndfind("Bluestacks"), 460, 360)
wndpos(wndfind("Bluestacks"), 0, 0)
$h = hget(160,10) // получение hwnd элемента в заданных координатах
hset($h, 0) // включение оконного режима, "нацеленного" на этот элемент
waitms(100)
LCLICK(417,289) // клик на +
waitms(25)
LCLICK(417,187) // клик на добавить контакт
waitms(850)
INC($n,1) // наращиваем номер строки каждый проход скрипта
TOCLIP(TFREAD("856.txt", $n)) // читаем строку из файла и отправляем в буфер
WAITMS(50)
KEYDOWN (#CTRL) // вставляем Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS(500)
IF(TFCOUNT("856.txt") = $n) // стоп по достижении последней строки
HALT
END_IF
waitms(100)
LCLICK(336,307) // нажать далее