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

Основной раздел => Общие вопросы => Topic started by: xopek on January 22, 2017, 12:03:05 AM

Title: KEYSTRING в оконном режиме
Post by: xopek on January 22, 2017, 12:03:05 AM
Когда окно в фоновом режиме и в строку мне надо ввести символы, можно использовать функцию KEYSTRING ?
Title: Re: KEYSTRING в оконном режиме
Post by: Vint on January 23, 2017, 09:09:15 AM
Можно. Вводи.
Title: Re: KEYSTRING в оконном режиме
Post by: xopek on January 23, 2017, 12:29:46 PM
когда без привязке к окну все работает отлично, а когда делаю привязку (алт + W) выскакивает окошко Message cannot be blank, что не так делаю?
Title: Re: KEYSTRING в оконном режиме
Post by: Vint on January 23, 2017, 02:57:10 PM
Перевести "Message cannot be blank", получится "Сообщение не может быть пустым".
Дальше смотрим и разбираемся почему не набрало ничего.

Может неправильно hwnd. "и в строку мне надо ввести" - что за строка? Поле Input? тогда у него может быть другой hwnd.
Title: Re: KEYSTRING в оконном режиме
Post by: xopek on January 23, 2017, 03:27:13 PM
LCLICK(50,540)
$a = RND(1,2)
IF($a = 1 )
  KEYSTRING("Hello", 0)
  KEYPRESS(#ENTER)
END_IF 
IF($a = 2 )
  KEYSTRING("1111 gives long", 0)
  KEYPRESS(#ENTER)
END_IF
$b = RND(15,25)
WAIT($b)
вот такой простой скрипт. В чате печатает одну или другую строку. Вот когда окно активное все норм работает, а как скрываю выдает сообщение выше
Title: Re: KEYSTRING в оконном режиме
Post by: Vint on January 23, 2017, 04:52:46 PM
А координаты клика меняешь?

нет задержки после клика.
можно короче
Code: (clickermann) [Select]
LCLICK(50,540)
WAITMS(300)
IF(RND(1, 2) = 1 )
    KEYSTRING("Hello", 0)
ELSE
    KEYSTRING("1111 gives long", 0)
END_IF
KEYPRESS(#ENTER)
WAIT(RND(15, 25))
Title: Re: KEYSTRING в оконном режиме
Post by: xopek on January 23, 2017, 05:13:25 PM
все равно такую ошибку пишет
Title: Re: KEYSTRING в оконном режиме
Post by: Vint on January 23, 2017, 05:26:11 PM
Что "всё равно".? Координаты меняешь или нет?

Ну хз что там у тебя за окна.
Почему задержка при вводе 0?

Запускаешь от администратора?
Язык попробуй одинаковый поставить сообщение-кликер-приложение.
Title: Re: KEYSTRING в оконном режиме
Post by: xopek on January 23, 2017, 06:16:29 PM
Сори спс большое я действительно не посмотрел раскладку. Задержка после клика помогла, стало работать, а при вводе задержка 0 нормально проходит