Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: painfulangel on April 26, 2016, 04:16:19 PM

Title: Нажимать клавиши которые есть в слове
Post by: painfulangel on April 26, 2016, 04:16:19 PM
Ребята, помогите. Не могу придумать решение.
Проблема такова:
Есть строка, в ней указано слово(а), нужно прокликать каждую букву в этом слове.
Я тут набросал пример, но в нем выдается ошибка:

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. конечно же пробел нужно дополнительно отлавливать и назначить ему номер кода клавиши
Title: Re: Нажимать клавиши которые есть в слове
Post by: Oraven on April 26, 2016, 04:54:51 PM
Чем тебе KEYSTRING не угодила? Да требуется чтобы раскладки кликера и целевого окна совпадали и были на языке вводимых слов но это мелочи.

Code: (clickermann) [Select]
KEYSTRING("печатает текст в соответствии с символами")
Title: Re: Нажимать клавиши которые есть в слове
Post by: painfulangel on April 26, 2016, 05:11:36 PM
Вы мне так помогли! Но какой же я невнимательный (
Вроде не первый месяц работаю с мануалом... проще прощения у сообщества ))