Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: mironoff41 on September 11, 2016, 10:48:27 PM
-
Пробовал 2 способа с CTRL+V в оконном режиме отсюда - http://crapware.aidf.org/forum/index.php?topic=33.msg875#msg875, но ни один не сработал. Может кто-нибудь знает как еще можно это реализовать?
-
нет общего ответа, надо знать место применения
и скрипт в студию к тому месту
-
В общем скрипт для эмулятора андроид 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) // нажать далее
-
покачто вспомнил еще 2 варианта, можешь испытать, может что и выйдет.
1. http://crapware.aidf.org/forum/index.php?topic=1728.msg12948#msg12948
postmessage($_hwnd,0x0102,22,0)
но не помню, чтобы этот вариант работал еще гдето кроме блокнота.
2. postmessage($A_hwnd,0x0100,#CTRL,0)
waitms(50)
postmessage($A_hwnd,0x0100,#V,0)
waitms(50)
postmessage($A_hwnd,0x0101,#CTRL,0)
postmessage($A_hwnd,0x0101,#V,0)
часто этот вариант работает там, где SENDMESSAGE ($_hwnd, 0x0302, 0, 0) не работатет. но при использовании этого способа, после вставляеммого текста добавляются две буковки V, которые без труда можно убрать.
пока писал пост, прочитал, что тебе требуется вставить в блюстакст, вроде ктото уже пытался, почитай, непомню чем тиам закончилось http://crapware.aidf.org/forum/index.php?topic=2210.0 .