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

Основной раздел => Общие вопросы => Topic started by: Stereotipchik on September 20, 2016, 11:26:17 AM

Title: Вставка из текста рандом строки
Post by: Stereotipchik on September 20, 2016, 11:26:17 AM
Помогите, как скопировать рандомную строку из файла, кликнуть по текстовому полю сайта, вставить текст из буфера (не зависимо какая раскладка клавиатуры )
Title: Re: Вставка из текста рандом строки
Post by: Oraven on September 21, 2016, 08:22:53 AM
Можно обойтись без буфера. В оконном режиме KEYSTRING может набрать любые символы так как они написаны в тексте.

Code: (clickermann) [Select]
LCLICK(97,924) // кликаем по полю ввода
WAITMS(50)
HSET(HGET(97,924),1) // включаем оконный режим привязываемся к окну по координате
WAITMS(50)
KEYSTRING(TFREAD("Text.txt", RND(1,TFCOUNT("Text.txt")))) // читаем и набираем случайную строку
WAITMS(50)
HSET(0,0) // выключаем оконный режим
Title: Re: Вставка из текста рандом строки
Post by: Stereotipchik on September 22, 2016, 03:09:18 AM
Спасибо, но работает только если раскладка русская, на английской кракозябры. А нет универсального метода ?
Title: Re: Вставка из текста рандом строки
Post by: Vint on September 22, 2016, 07:56:15 AM
Спасибо, но работает только если раскладка русская, на английской кракозябры. А нет универсального метода ?
Поиск по форуму.
Этот вопрос уже был и дано решение в некоторых условиях.
http://crapware.aidf.org/forum/index.php?topic=1739.msg10072#msg10072

Вот тот же способ применяй, только для текста из буфера.
Title: Re: Вставка из текста рандом строки
Post by: Stereotipchik on September 26, 2016, 04:39:27 AM
HSET(HGET(97,924),1) // включаем оконный режим привязываемся к окну по координате
HSET(0,0) // выключаем оконный режим
Пробую переключиться на другое окно просто кликом по нему, не получается, как можно это сделать ?
Title: Re: Вставка из текста рандом строки
Post by: Vint on September 26, 2016, 08:05:46 AM
Какое отношение имеет оконный режим (в привязке) к переключению на другое окно кликом?
Title: Re: Вставка из текста рандом строки
Post by: Stereotipchik on September 26, 2016, 08:12:54 AM
Решено. HSET(HGET(97,924),1) в клике на свёрнутое окно лишнее оказалось
Title: Re: Вставка из текста рандом строки
Post by: Stereotipchik on September 26, 2016, 09:16:36 AM
Опять вопрос, кликер копирует сообщение со скайпа (правой кнопкой мыши).
Открывает свёрнутый браузер и вставляет в поле ввода с буфера
KEYDOWN(#Ctrl)
WAITMS(50)
KEYPRESS(#V)
WAITMS(50)
KEYUP(#Ctrl)
WAITMS(50)
Но вводится только "м"
останавливаю скрипт, пробую сам вставить, получается.
Как правильно скопировать сообщение ?
Title: Re: Вставка из текста рандом строки
Post by: Vint on September 26, 2016, 09:18:16 AM
Подозреваю что вставить пытаешься с включенной привязкой.
Title: Re: Вставка из текста рандом строки
Post by: Stereotipchik on September 26, 2016, 09:48:19 AM
Да, оказалось всё дело в привязке, спасибо за помощь.
Title: Re: Вставка из текста рандом строки
Post by: Vint on September 26, 2016, 09:59:24 AM
Я вот не пойму, зачем в этом скрипте привязка? Он работает с разными окнами, +выделяет что-то там мышью. Привязка зачем?
Title: Re: Вставка из текста рандом строки
Post by: Stereotipchik on September 26, 2016, 10:24:39 AM
Пробовал, у меня без привязки рандом строка не пишется в текстовое поле