Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: rasnvas on March 01, 2017, 11:52:45 AM
-
скажите есть ошибки?
LDOWN(1194,119)//ВЫДЕЛЯЕМ ТЕКСТ
WAITMS(50)
MOVE(1260,123)
WAITMS(50)
LUP(1260,123)
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+C копируем
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
$count = (INT(FROMCLIP())/100)*0.1 //Ctrl+V из буфера обмена вставить
LOGWRITE ($count)
LCLICK(464,491)//поле ввода
$str=0 // результат "3"
FOR($a=0, $a < strlen(ROUND($count)("") ,$str))
KEYPRESS(#BACKSPACE)
END_CYC
KEYSTRING (ROUND($count)//округлили ставку
FOR($a=0,$a<0)
LCLICK(787,456)//кнопка
WAIT(1)
END_CYC
$x1=0
HALT//стоп
-
скажите есть ошибки?
По началу все нормально, но ...
$count = (INT(FROMCLIP())/100)*0.1 //Ctrl+V из буфера обмена вставить
LOGWRITE ($count)
LCLICK(464,491)//поле ввода
$str=0 // результат "3" - Для чего это?
FOR($a=0, $a < strlen(ROUND($count)("") ,$str)) // здесь вообще нечно невообразимое
KEYPRESS(#BACKSPACE)
END_CYC
KEYSTRING (ROUND($count)//округлили ставку - Здесь не хватает скобки и параметра!
FOR($a=0,$a<0) // цикл невыполнится так как $a не меньше 0
LCLICK(787,456)//кнопка
WAIT(1)
END_CYC
$x1=0 // это к чему????
HALT //стоп
Попытаюсь все исправить
LDOWN(1194,119)//ВЫДЕЛЯЕМ ТЕКСТ
WAITMS(50)
MOVE(1260,123)
WAITMS(50)
LUP(1260,123)
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+C копируем
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
WAITMS (50)
$count = (INT(FROMCLIP())/100)*0.1 //Ctrl+V из буфера обмена вставить
LOGWRITE ($count)
LCLICK(464,491)//поле ввода
WAITMS (50)
FOR($a=0, $a < 5) // я так понимаю ты хочешь стереть предыдущее число. 5 нажатий хватит
KEYPRESS(#BACKSPACE)
WAITMS (50)
END_CYC
KEYSTRING (ROUND($count,0))//округлили ставку
WAITMS (50)
FOR($a=0,$a<1) // сколько раз нужно кликнуть? Определись.
LCLICK(787,456)//кнопка
WAIT(1)
END_CYC
HALT //стоп
-
LDOWN(1194,119)//ВЫДЕЛЯЕМ ТЕКСТ
WAITMS(50)
MOVE(1260,123)
WAITMS(50)
LUP(1260,123)
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+C копируем
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
WAITMS (50)
$count = (INT(FROMCLIP())/100)*0.1 //Ctrl+V из буфера обмена вставить
LOGWRITE ($count)
LCLICK(464,491)//поле ввода
WAITMS (50)
FOR($a=0, $a < 5) // мне надо чтобы нажало сколько раз сколько символов 5 то один раза а если 10 два раза 100 три раза и.т.д
KEYPRESS(#BACKSPACE)
WAITMS (50)
END_CYC
KEYSTRING (ROUND($count,0))//округлили ставку
WAITMS (50)
FOR($a=0,$a<1) // сколько раз нужно кликнуть? Определись.
LCLICK(787,456)//кнопка
WAIT(1)
END_CYC
HALT //стоп
-
так здесь правильно или нет?
FOR($a=0, $a < strlen(ROUND($count,0)("") )) // стирать
KEYPRESS(#BACKSPACE)
WAITMS (50)
END_CYC
-
так работает и нет ошибок :-\
FOR($a=0, $a < 5) // мне надо чтобы нажало сколько раз сколько символов 5 то один раза а если 10 два раза 100 три раза и.т.д
KEYPRESS(#BACKSPACE)
WAITMS (50)
END_CYC
итак работает FOR($a=0, $a < strlen(ROUND($count,0)("") )) // стирать
KEYPRESS(#BACKSPACE)
WAITMS (50)
END_CYC
-
Ну можно так написать
FOR($a=0, $a < STRLEN($count))
KEYPRESS(#BACKSPACE)
WAITMS (50)
END_CYC
Но считаешь ты количество символов у нового числа, а стирать собрался предыдущее.
-
Спасибо Oraven все понял и решил задачку