Тема: AHK: Поиск информации в txt
Приветствую всех.
Мне нужна ваша помощь в исправлении ошибки в одном и кодов.
!Numpad9::
{
words := getdialogtext()
FileAppend, %words%, %A_ScriptDir%\dialog.txt
AddChatMessage("{8B008B}Диалог обработан.")
}
Loop, Read, %A_ScriptDir%\dialog.txt
{
If RegExMatch( A_LoopReadLine, "(.*)_(.*) ", line)
SendInput {F6}/namest{space}%line1%{enter}
Sleep 2000
}
{
FileDelite, %A_ScriptDir%\dialog.txt
}
Return
Вот есть данный скрипт. Если у меня открыто диалоговое окно, то я нажимаю *Alt+Numpad9* и у меня весь текст, что содержится в данном окне - создается в текстовом документе.
После чего идёт поиск игровых ников формата Имя_Фамилия. Все ники на английском языке. После и перед никами может быть текст, но мне нужны только ники формата Имя_Фамилия и больше ничего. Если находит хоть один такой ник, то прописывается команда /namest и этот ник. Сколько там найдёт этих ников, то столько раз будет прописывать данная команда. Ну а после завершения поиска и прописи всех ников - этот текстовый документ удаляется.
Он у меня не работает. Помогите исправить ошибку.