Что нового

Получение ключевых слов из текстового файла

lixar21

Новичок
Сообщения
70
Репутация
0
Здравствуйте. Помогите разобраться с вопросом.
Есть код автоита, который выборочно перехватывает изменения некоторых открытых окон и посылает в эти окна - сочетания клавиш "Ctrl+W"

Код:
#RequireAdmin

While Sleep(1333)
  If StringInStr(WinGetTitle(""), "Mail.ru") Then Send("^ц")
  If StringInStr(WinGetTitle(""), "Яндекс") Then Send("^ц")
  If StringInStr(WinGetTitle(""), "Youtube") Then Send("^ц")
WEnd

Возник вопрос - по списку тех определенных слов, на наличие которых должен реагировать код автоита.
Сейчас чтобы их добавить или удалить - приходится редактировать сам код, что не очень удобно.
Как изменить скрипт, чтобы он брал эти ключевые слова - из текстового файла "Список.txt" ?

Ключевые слова - вводятся в этот текстовый документ - вручную построчно (и удаляются оттуда - тоже построчно).
То есть список слов в файле txt - будет выглядеть так:
"Mail.ru
Яндекс
Youtube"
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
#RequireAdmin

$aLines = FileReadToArray("data.txt")
While Sleep(1333)
  For $i = 0 To UBound($aLines) - 1
    If StringInStr(WinGetTitle(""), $aLines[$i]) Then Send("^ц")
  Next
WEnd
 
Автор
L

lixar21

Новичок
Сообщения
70
Репутация
0
Такое решение вполне подходит
 
Верх