1 (изменено: alex-sa, 2012-09-26 13:48:07)

Тема: AHK: установка случайного статуса в Pidgin

Никто случайно не в курсе, можно ли как-нибудь с помощью Autohotkey устанавливать в Pidgin статус случайным образом? В идеале данный статус -- это строчка в отдельно указанном текстовом файле (т.е., скрипт берет в файле случайную строку и затем устанавливает ее как статус в Pidgin).

Спасибо.

2

Re: AHK: установка случайного статуса в Pidgin

Ура, я, профан, случайно в курсе и реально могу помочь человеку в его беде!

alex-sa пишет:

... можно ли как-нибудь...

Можно!

BIG BROTHER IS WATCHING YOU.

3

Re: AHK: установка случайного статуса в Pidgin

Есть ли ограничения по длине строки? Нужно ли проверять, подходит ли выбранная из файла строка по длине?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4 (изменено: alex-sa, 2012-09-26 14:32:29)

Re: AHK: установка случайного статуса в Pidgin

Ну, во-первых, у меня в том файле все строки более-менее короткие, а во-вторых, Pidgin вроде принимает достаточно длинные строки (помню, что статус чуть ли не на параграф ставил).

Т.е., видимо, нет, не нужно.

5

Re: AHK: установка случайного статуса в Pidgin

А вот шифтами пользоваться нужно во всех постах, не только в первом.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6 (изменено: alex-sa, 2012-09-26 14:32:38)

Re: AHK: установка случайного статуса в Pidgin

Ну да, логично :).

Только помнится, что раньше этого точно не было :).

7

Re: AHK: установка случайного статуса в Pidgin

Ну, у тебя, может, и не было, но в Правилах есть:

... неиспользование клавиши Shift, а также нежелание ставить точки в конце предложений, которые приводят к превращению сообщения в бессвязный "поток сознания", также рассматриваются как крайнее неуважение к присутствующим.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8

Re: AHK: установка случайного статуса в Pidgin

"у тебя"? ОК, спасибо.

9 (изменено: teadrinker, 2012-09-26 15:23:50)

Re: AHK: установка случайного статуса в Pidgin

А вот на "ты" здесь можно, поскольку все под никами.
По сабжу, случайную строчку можно получить так:

sFile =   ; указать путь к файлу

FileRead, Text, % sFile
StringCount := StrLen(RegExReplace(Text, ".*?(\R|$)", "|")) - 1
Random, Rand, 1, StringCount
FileReadLine, Line, % sFile, Rand
MsgBox, % Line

Как её вставить в статус твой программы — не знаю, не пользуюсь.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

10

Re: AHK: установка случайного статуса в Pidgin

Отредактировал код немного.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder