Author Topic: Нажимать клавиши которые есть в слове  (Read 1539 times)

0 Members and 1 Guest are viewing this topic.

painfulangel

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Ребята, помогите. Не могу придумать решение.
Проблема такова:
Есть строка, в ней указано слово(а), нужно прокликать каждую букву в этом слове.
Я тут набросал пример, но в нем выдается ошибка:

Code: (clickermann) [Select]
$string = "Нужно пронажимать"
// тут мы узнаем длину строки
$lenStr = strlen($string)

// запускаем цикл побуквенно
for($arrPos, $arrPos < $lenStr, 1)

   // достаем букву
   $letter = STRCUT ($string, $arrPos, 1)
   $letter = "#" + $letter

   // вот тут выдает ошибку 8((
   KEYPRESS($letter)

   print("Извлекаем букву " + $letter)
   waitms(500)
end_cyc
halt

Вот на 13й строке и возникает ошибка (KEYPRESS($letter)), из-за того что в параметре переменная.

Как быть? (

P.S. конечно же пробел нужно дополнительно отлавливать и назначить ему номер кода клавиши

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Нажимать клавиши которые есть в слове
« Reply #1 on: April 26, 2016, 04:54:51 PM »
Чем тебе KEYSTRING не угодила? Да требуется чтобы раскладки кликера и целевого окна совпадали и были на языке вводимых слов но это мелочи.

Code: (clickermann) [Select]
KEYSTRING("печатает текст в соответствии с символами")

painfulangel

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Нажимать клавиши которые есть в слове
« Reply #2 on: April 26, 2016, 05:11:36 PM »
Вы мне так помогли! Но какой же я невнимательный (
Вроде не первый месяц работаю с мануалом... проще прощения у сообщества ))