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

Основной раздел => Общие вопросы => Topic started by: pavelsan on September 29, 2015, 08:39:39 PM

Title: Ввод случайного числа из заданного диапазона в диалоговое окно.
Post by: pavelsan on September 29, 2015, 08:39:39 PM
Добрый вечер.
Есть задача в игре появляется диалоговое окно в не го нужно ввести число от 70 до 130 случайным образом.

Решал так
 LCLICK(1315, 401)  //x щелкаем в окно ввода координаты Х
      WAITMS(500)
      KEYPRESS(RNDFROM(#7,#8,#9)
      KEYPRESS(RNDFROM(#1,#2,#3,#4,#5,#6,#7,#8,#9,#0)

, но так работает только от 70 до 99.
Если добавить еще строчку то в диапазон не попадаю. (
Есть ли решение ?
Title: Re: Ввод случайного числа из заданного диапазона в диалоговое окно.
Post by: dramster on September 29, 2015, 10:28:50 PM
интересное у тебя решение  :D. только там скобок не хватает
Code: (clickermann) [Select]
KEYPRESS(RNDFROM(#7,#8,#9))
KEYPRESS(RNDFROM(#1,#2,#3,#4,#5,#6,#7,#8,#9,#0))
но можно намного проще
Code: (clickermann) [Select]
LCLICK(1315, 401)  //x щелкаем в окно ввода координаты Х
WAITMS(500)
KEYSTRING(rnd(70,130))
можно еще через буфер
Code: (clickermann) [Select]
LCLICK(1315, 401)
WAITMS(500)
TOCLIP (rnd(70,130))
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
Title: Re: Ввод случайного числа из заданного диапазона в диалоговое окно.
Post by: Луций on September 30, 2015, 09:18:56 PM
первый вариант не работал, потому что команда рандом оперирует с цифрами, а не с кнопками?
Title: Re: Ввод случайного числа из заданного диапазона в диалоговое окно.
Post by: pavelsan on October 09, 2015, 10:39:32 AM
Всем спасибо. Вопрос решил.  ;D