Author Topic: Вставка из текста рандом строки  (Read 3608 times)

0 Members and 4 Guests are viewing this topic.

Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Вставка из текста рандом строки
« on: September 20, 2016, 11:26:17 AM »
Помогите, как скопировать рандомную строку из файла, кликнуть по текстовому полю сайта, вставить текст из буфера (не зависимо какая раскладка клавиатуры )

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Вставка из текста рандом строки
« Reply #1 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) // выключаем оконный режим

Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Re: Вставка из текста рандом строки
« Reply #2 on: September 22, 2016, 03:09:18 AM »
Спасибо, но работает только если раскладка русская, на английской кракозябры. А нет универсального метода ?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Вставка из текста рандом строки
« Reply #3 on: September 22, 2016, 07:56:15 AM »
Спасибо, но работает только если раскладка русская, на английской кракозябры. А нет универсального метода ?
Поиск по форуму.
Этот вопрос уже был и дано решение в некоторых условиях.
http://crapware.aidf.org/forum/index.php?topic=1739.msg10072#msg10072

Вот тот же способ применяй, только для текста из буфера.
« Last Edit: September 22, 2016, 07:59:04 AM by Vint »


Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Re: Вставка из текста рандом строки
« Reply #4 on: September 26, 2016, 04:39:27 AM »
HSET(HGET(97,924),1) // включаем оконный режим привязываемся к окну по координате
HSET(0,0) // выключаем оконный режим
Пробую переключиться на другое окно просто кликом по нему, не получается, как можно это сделать ?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Вставка из текста рандом строки
« Reply #5 on: September 26, 2016, 08:05:46 AM »
Какое отношение имеет оконный режим (в привязке) к переключению на другое окно кликом?


Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Re: Вставка из текста рандом строки
« Reply #6 on: September 26, 2016, 08:12:54 AM »
Решено. HSET(HGET(97,924),1) в клике на свёрнутое окно лишнее оказалось
« Last Edit: September 26, 2016, 08:30:36 AM by Stereotipchik »

Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Re: Вставка из текста рандом строки
« Reply #7 on: September 26, 2016, 09:16:36 AM »
Опять вопрос, кликер копирует сообщение со скайпа (правой кнопкой мыши).
Открывает свёрнутый браузер и вставляет в поле ввода с буфера
KEYDOWN(#Ctrl)
WAITMS(50)
KEYPRESS(#V)
WAITMS(50)
KEYUP(#Ctrl)
WAITMS(50)
Но вводится только "м"
останавливаю скрипт, пробую сам вставить, получается.
Как правильно скопировать сообщение ?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Вставка из текста рандом строки
« Reply #8 on: September 26, 2016, 09:18:16 AM »
Подозреваю что вставить пытаешься с включенной привязкой.


Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Re: Вставка из текста рандом строки
« Reply #9 on: September 26, 2016, 09:48:19 AM »
Да, оказалось всё дело в привязке, спасибо за помощь.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Вставка из текста рандом строки
« Reply #10 on: September 26, 2016, 09:59:24 AM »
Я вот не пойму, зачем в этом скрипте привязка? Он работает с разными окнами, +выделяет что-то там мышью. Привязка зачем?


Stereotipchik

  • Освоившийся
  • **
  • Posts: 33
    • View Profile
    • Шевроны, нашивки, вышивка на форму военных
Re: Вставка из текста рандом строки
« Reply #11 on: September 26, 2016, 10:24:39 AM »
Пробовал, у меня без привязки рандом строка не пишется в текстовое поле