[Помощь] AHK сравнение текста из RegExMatxh
|
|
dog20 |
Дата: Суббота, 10.06.2017, 16:54 | Сообщение # 1
|
Новичок
Сообщений: 4
Статус: Offline
|
Код !5:: filed = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt FileDelete, %filed% FileAppend, , %filed% sendchat("/try нашел в штанах преступника диктофон") sleep 1000 FileRead, file, %filed% RegExMatch(file, "Roberto_Carbone нашел в штанах преступника диктофон .*\| (.*)", yt, 10) if (yt1 = "Удачно") { addChatMessage("Отбор диктофона") } addChatMessage("Обыск дальше") return Здесь при сравнении yt1 всегда выходит False, значит что-то не то в условии сравнения, но я просто не имею вариантов что там не так. Если у меня ещё что-то не так\коряво, то опишите как и что нужно делать.
|
|
|
|
Artur_iOS |
Дата: Воскресенье, 11.06.2017, 00:30 | Сообщение # 2
|
Боец
Сообщений: 94
Статус: Offline
|
Код FileCLog:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" booltrue := "Удачно" !5:: SendChat("/try нашел в штанах преступника диктофон") sleep 500 lastline := GetNewLine(FileCLog) if (RegExMatch(lastline, "\[\d+:\d+:\d+\]\s" getUsername() " нашел в штанах преступника диктофон .*\| " booltrue) { addChatMessageEx("BDBDBD", "Отбор диктофона") }else{ addChatMessageEx("BDBDBD", "Обыск дальше") } return GetNewLine(filename) { static old static new if !old { FileGetSize, old, %filename% new := old } while old = new { sleep 100 FileGetSize, new, %filename% } old := new Loop, read, %filename% if A_LoopReadLine { last := A_LoopReadLine } return last }
Сообщение отредактировал Artur_iOS - Воскресенье, 11.06.2017, 00:31 |
|
|
|
dog20 |
Дата: Воскресенье, 11.06.2017, 07:20 | Сообщение # 3
|
Новичок
Сообщений: 4
Статус: Offline
|
А зачем вот это?
Цитата Artur_iOS ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) GetNewLine(filename) { static old static new if !old { FileGetSize, old, %filename% new := old } while old = new { sleep 100 FileGetSize, new, %filename% } old := new Loop, read, %filename% if A_LoopReadLine { last := A_LoopReadLine } return last }
Сообщение отредактировал dog20 - Воскресенье, 11.06.2017, 07:20 |
|
|
|
Wyareri |
Дата: Воскресенье, 11.06.2017, 20:55 | Сообщение # 4
|
Боец
Сообщений: 56
Статус: Offline
|
Цитата dog20 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) А зачем вот это? Функция получения строки из файла. Насколько я понял. P.S Учите инглисх, мистер.
|
|
|
|