Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: elka on August 31, 2013, 07:52:59 PM
-
Все доброго здоровья!
Такой вопрос.
Есть задача, вводить координаты - изменяющиеся цифры в определенное место на экране.
KEYSTRING может вводить только строки.
Как преобразовать число в строку?
Не нашел такого оператора.
-
Числа переводить не нужно! Ошибка возникает только если цифра в вычислении воспринимается как строка.
INC($num,1)
KEYSTRING(STRCONCAT("Тест_", $num),20)
WAITMS(100)
-
т.е. так должно работать?
$var=20
for ($x, $x<100,10)
move(20,200)
keystring($var)
end_cyc
Это будет вводить 20,30,40...
в поле для текста?
-
Нет не будет! FOR наращивает переменную $x а в keystring у тебя переменная $var.
Надо так
$x=20
move(20,200)
for ($x, $x<100,10)
keystring($x,20)
WAITMS(100)
end_cyc
keystring($x,20) - 20 здесь это задержка между нажатиями клавиш. Лучше её поставить а то в некоторых случаях клавиши могут не нажаться (кликер работает слишком быстро)
-
Насчет не той переменной, это я не внимателен был :) Пример писал.
Может быть тогда что Keystring не нажимает "переменную" из за раскладки? Или дело в скорости?
-
Благодарю.
Разобрался.
Была ошибка синтаксиса. Тупо написал keystriing.
Вот и не работало.