Author Topic: Рандомный текст  (Read 2292 times)

0 Members and 1 Guest are viewing this topic.

sulru

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Рандомный текст
« on: October 08, 2020, 10:25:36 PM »
Здравствуйте. Как сделать чтобы вставлял рандомные слова из .txt файла?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Рандомный текст
« Reply #1 on: October 09, 2020, 09:08:06 AM »
Пример файла?

Как там записаны эти слова, каждое на отдельной строке? Наборы слов через разделитель? Сплошной текст? В разных случаях и действия будут разными.


sulru

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Рандомный текст
« Reply #2 on: October 13, 2020, 06:16:53 PM »
Без разницы. Это автоответчик, что бы брал рандомные словосочетания из .txt

sulru

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Рандомный текст
« Reply #3 on: October 15, 2020, 07:10:04 PM »
Помогите очень надо

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Рандомный текст
« Reply #4 on: October 16, 2020, 11:23:44 AM »
Без разницы.
Хотелось ответить: Тогда без разницы какой код  :)

Помогите очень надо
Неее, кому очень надо, тот предоставляет входные данные - пример файла со словами. Я же указал причину.

Поверь, сталкивались не один раз. Уже нет желания по несколько раз переделывать код, только потому, что автору лень дать то, о чём его просят.
Потом происходит обычно: "У меня не так и код мне не подходит...".

И да, в первом посте было вставлять "слова из .txt", а в третьем уже "словосочетания из .txt". Так что нужно?


Если у тебя в каждой строке слово, то всё просто. Тебе кроме RND, TFREAD и TFCOUNT ничего не нужно.
Code: (clickermann) [Select]
$file = "word.txt"
$count_word = TFCOUNT($file)

$word = TFREAD($file, RND(1, $count_word)) // твоё случайное слово


sulru

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Рандомный текст
« Reply #5 on: October 16, 2020, 09:50:35 PM »
Понял, очень извиняюсь
Как смог сделал так
Code: [Select]
LCLICK(1608,861)   // клик на место вставки сообщения
WAIT(1)
DEFINE ($Message, "Привет как дела? Мой ник qwetrty") // текст сообщения
TOCLIP ($Message)
LCLICK(1599,859)
WAIT(1)
KEYDOWN (#CTRL)
WAITMS (100)
KEYDOWN (#V)
WAITMS (100)
KEYUP (#V)
KEYUP (#CTRL)
WAIT(1)
LCLICK(1847,922)   // клик отправить сообщение
Надо что бы текст сообщения был рандомный из списка
« Last Edit: October 17, 2020, 03:50:55 PM by sulru »

sulru

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Рандомный текст
« Reply #6 on: October 18, 2020, 11:44:16 AM »
Все нашел ответ не нужен