Ввод ID

Статус
В этой теме нельзя размещать новые ответы.

Truba893

Новичок
Автор темы
3
0
Как нужно изменить часть кода ниже, который из строки в чатлоге копирует id в последнем репорте
(Пример копирования id из чатлога - [18:07:08] Anton_Ivanov[549] : {FFCD00}178 дм; AHK - /sl 178)
Строка:
RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\ .*?\[.*?] : \s*(/`*.*?(\d+)\s.*?)\n", Match)
чтобы АХК копировал id последнего игрока написавшего репорт
Например 1 - [18:07:08] Askar_Geroev[549] : {FFCD00}помогите; AHK - /ans 549
Например 2 - [18:07:08] Askar_Geroev[549] : {FFCD00}178 дм; AHK - /ans 549
 
Решение
Не вставляет, вот более полный код, что нужно изменить по вопросу выше?
Полный код AHK:
Numpad3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1

RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\ .*?\[.*?] : \s*(/`*.*?(\d+)\s.*?)\n", Match)
SendMessage, 0x50,, 0x4190419,, A
SendInput,{F6}/pm %match2% ХНХХННХХННХХННХХННХХННХХНН{right 1}
sleep 10
SendInput,{left 27}
Return
AutoHotKey:
Numpad3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1

RegExMatch("`n" Str "`n", "\[\d\d:\d\d:\d\d\] .*\[(\d\d?\d?\d?)\] : .*", match)
SendMessage, 0x50,, 0x4190419,, A
SendInput,{F6}/pm %match2% ХНХХННХХННХХННХХННХХННХХНН{right 1}
sleep 10
SendInput,{left 27}
Return

Truba893

Новичок
Автор темы
3
0
AutoHotKey:
regexmatch(source, "\[\d\d:\d\d:\d\d] .* \[(\d\d?\d?\d?)\] : .*", match)
msgbox % match1
Не вставляет, вот более полный код, что нужно изменить по вопросу выше?
Полный код AHK:
Numpad3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1

RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\ .*?\[.*?] : \s*(/`*.*?(\d+)\s.*?)\n", Match)
SendMessage, 0x50,, 0x4190419,, A
SendInput,{F6}/pm %match2% ХНХХННХХННХХННХХННХХННХХНН{right 1}
sleep 10
SendInput,{left 27}
Return
 

degrando

Известный
362
127
Не вставляет, вот более полный код, что нужно изменить по вопросу выше?
Полный код AHK:
Numpad3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1
if(RegExMatch("`n" Str "(.*){FFCD00}(.*) ", Match)) {
SendMessage, 0x50,, 0x4190419,, A
SendInput,{F6}/pm %match2% ХНХХННХХННХХННХХННХХННХХНН{right 1}
sleep 10
SendInput,{left 27}
Return }
[/QUOTE]
 

BASS_DEVSOFTWARE

Известный 🇺🇦
Друг
263
569
Не вставляет, вот более полный код, что нужно изменить по вопросу выше?
Полный код AHK:
Numpad3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1

RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\ .*?\[.*?] : \s*(/`*.*?(\d+)\s.*?)\n", Match)
SendMessage, 0x50,, 0x4190419,, A
SendInput,{F6}/pm %match2% ХНХХННХХННХХННХХННХХННХХНН{right 1}
sleep 10
SendInput,{left 27}
Return
AutoHotKey:
Numpad3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1

RegExMatch("`n" Str "`n", "\[\d\d:\d\d:\d\d\] .*\[(\d\d?\d?\d?)\] : .*", match)
SendMessage, 0x50,, 0x4190419,, A
SendInput,{F6}/pm %match2% ХНХХННХХННХХННХХННХХННХХНН{right 1}
sleep 10
SendInput,{left 27}
Return
 
  • Нравится
Реакции: Truba893
Статус
В этой теме нельзя размещать новые ответы.