Author Topic: Использование KEYSTRING  (Read 4948 times)

0 Members and 1 Guest are viewing this topic.

elka

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Использование KEYSTRING
« on: August 31, 2013, 07:52:59 PM »
Все доброго здоровья!
Такой вопрос.
Есть задача, вводить координаты - изменяющиеся цифры в определенное место на экране.
KEYSTRING может вводить только строки.
Как преобразовать число в строку?
Не нашел такого оператора.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Использование KEYSTRING
« Reply #1 on: August 31, 2013, 08:52:26 PM »
Числа переводить не нужно! Ошибка возникает только если цифра в вычислении воспринимается как строка.

Code: (clickermann) [Select]
INC($num,1)
KEYSTRING(STRCONCAT("Тест_", $num),20)
WAITMS(100)

elka

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Использование KEYSTRING
« Reply #2 on: August 31, 2013, 09:09:39 PM »
т.е. так должно работать?
$var=20
for ($x, $x<100,10)
move(20,200)
keystring($var)
end_cyc
Это будет вводить 20,30,40...
в поле для текста?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Использование KEYSTRING
« Reply #3 on: September 01, 2013, 09:10:11 AM »
Нет не будет! FOR наращивает переменную $x а в keystring у тебя переменная $var.
Надо так

Code: (clickermann) [Select]
$x=20
move(20,200)
for ($x, $x<100,10)
   keystring($x,20)
   WAITMS(100)
end_cyc

keystring($x,20) - 20 здесь это задержка между нажатиями клавиш. Лучше её поставить а то в некоторых случаях клавиши могут не нажаться (кликер работает слишком быстро)
« Last Edit: September 01, 2013, 09:12:59 AM by Oraven »

elka

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Использование KEYSTRING
« Reply #4 on: September 01, 2013, 12:42:49 PM »
Насчет не той переменной, это я не внимателен был :) Пример писал.
Может быть тогда что Keystring не нажимает "переменную" из за раскладки? Или дело в скорости?

elka

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Использование KEYSTRING
« Reply #5 on: September 01, 2013, 03:35:07 PM »
Благодарю.
Разобрался.
Была ошибка синтаксиса. Тупо написал keystriing.
Вот и не работало.