Тема: AHK: Поиск слов в файле
Здравствуйте, только начал знакомится с AHK, давно хотелось сделать такую вещь, как реагирование на стоп слов, очень бы выручила меня в работе.
Ниже код, которым я пользуюсь, но он не совсем подходит под задачи.
#Persistent
return
OnClipboardChange:
if (A_EventInfo == 1)
{
FileRead, temp_text, 1111.txt
if temp_text contains % ClipBoard
{
SoundBeep
MsgBox, %OnClipboardChange%
}
; temp_text := ""
}
ExitApp
Слова в файле разделены след. символом "|" но присутствуют и фразы, например "арабо|займ|получить прибыль|" и т.д...
Скрипт реагирует только на целые слова указанные в списке в файле, а хотелось бы чтобы:
1) реагирование происходило если в слове встречается лишь часть текста. Например сейчас не реагирует на слова "заработок, заработать" и т.д.
2) Реагировало на словосочетание, если они заключенные в кавычки, например "получить прибыль"|"испытай фортуну" и т.д.
3) Вывести бы слово в MsgBox которое нашлось из черного списка.
Читал про регулярные выражения, посмотрел видео урок, тааааакк все сложно и замудренно, думаю немного освоюсь, помогите пожалуйста с решением скрипта на практике и на примере лучше схватывается.
Заранее буду очень благодарен Вам за любую помощь!