Автор Тема: Рандомный текст  (Прочитано 277 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sulru

  • Зашел в гости
  • *
  • Сообщений: 8
    • Просмотр профиля
Рандомный текст
« : Октябрь 08, 2020, 10:25:36 pm »
Здравствуйте. Как сделать чтобы вставлял рандомные слова из .txt файла?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3503
  • Лечу куда хочу. cman 4.13.014x32, W10, W7
    • Просмотр профиля
Re: Рандомный текст
« Ответ #1 : Октябрь 09, 2020, 09:08:06 am »
Пример файла?

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


sulru

  • Зашел в гости
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Рандомный текст
« Ответ #2 : Октябрь 13, 2020, 06:16:53 pm »
Без разницы. Это автоответчик, что бы брал рандомные словосочетания из .txt

sulru

  • Зашел в гости
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Рандомный текст
« Ответ #3 : Октябрь 15, 2020, 07:10:04 pm »
Помогите очень надо

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3503
  • Лечу куда хочу. cman 4.13.014x32, W10, W7
    • Просмотр профиля
Re: Рандомный текст
« Ответ #4 : Октябрь 16, 2020, 11:23:44 am »
Без разницы.
Хотелось ответить: Тогда без разницы какой код  :)

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

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

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


Если у тебя в каждой строке слово, то всё просто. Тебе кроме RND, TFREAD и TFCOUNT ничего не нужно.
Код: Clickermann
  1. $file = "word.txt"
  2. $count_word = TFCOUNT($file)
  3.  
  4. $word = TFREAD($file, RND(1, $count_word)) // твоё случайное слово


sulru

  • Зашел в гости
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Рандомный текст
« Ответ #5 : Октябрь 16, 2020, 09:50:35 pm »
Понял, очень извиняюсь
Как смог сделал так
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)   // клик отправить сообщение
Надо что бы текст сообщения был рандомный из списка
« Последнее редактирование: Октябрь 17, 2020, 03:50:55 pm от sulru »

sulru

  • Зашел в гости
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Рандомный текст
« Ответ #6 : Октябрь 18, 2020, 11:44:16 am »
Все нашел ответ не нужен