andry007 |
Дата: Пятница, 05.08.2016, 11:53 | Сообщение # 1
|
Новичок
Сообщений: 9
Статус: Offline
|
Приветствую всех! Решил выложить АХК на повторение последней строчки чата. Суть АХК проста, АХК считывает последнюю строчку из чат лога и пишет ее в чат Путь к файлу универсальный, работает на всех версиях windows, но если у вас он не сработал, то замените путь к файлу на свой. (один случай на миллион). Автор я
Numpad6:: Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { If A_LoopReadLine MY_REPEAT_STRING := A_LoopReadLine } StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11 StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All Sendinput {f6}%MY_REPEAT_STRING%{enter} Return
Точно такой же АХК, только копирует последние слова (без ника)
Код Numpad5:: Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt { If A_LoopReadLine MY_REPEAT_STRING := A_LoopReadLine } StringSplit, MY_REPEAT_STRING_ARRAY, MY_REPEAT_STRING, %A_Space% IfInString, MY_REPEAT_STRING, ] PM < { StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11 } else { StringGetPos, MY_REPEAT_STRING_POS, MY_REPEAT_STRING, :, L3 If Errorlevel = 0 StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, (MY_REPEAT_STRING_POS+2) else StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11 } StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All Sendinput {f6}%MY_REPEAT_STRING%{enter} Return
Сообщение отредактировал andry007 - Пятница, 05.08.2016, 11:55 |
|
|
|
Dimasik220134 |
Дата: Суббота, 06.08.2016, 19:36 | Сообщение # 2
|
Любитель
Сообщений: 40
Статус: Offline
|
Полезная тема :)
Сообщение отредактировал Dimasik220134 - Суббота, 06.08.2016, 19:38 |
|
|
|
The18Skull |
Дата: Понедельник, 08.08.2016, 14:15 | Сообщение # 3
|
Новичок
Сообщений: 22
Статус: Offline
|
спасибо, что поделился такой полезной вещью. не подскажешь, что значит PM в строчке
Код IfInString, MY_REPEAT_STRING, ] PM <
|
|
|
|
andry007 |
Дата: Понедельник, 15.08.2016, 20:38 | Сообщение # 4
|
Новичок
Сообщений: 9
Статус: Offline
|
Цитата The18Skull ( ) спасибо, что поделился такой полезной вещью. не подскажешь, что значит PM в строчке Код
IfInString, MY_REPEAT_STRING, ] PM < Если тебе пишут в личку, исключает слово "PM" которое тебе пишут и копирует текст.
|
|
|
|