Тема: AHK: Поиск файлов по списку из текстового файла
Добрый день всем!
Пытаюсь сделать скрипт, который будет искать файлы, имена которых находятся в текстовом файле.
Повод: это универсальный метод поиска нужных директорий и фалов, т.к. гораздо быстрее отредактировать текстовой файл, чем редактировать весь скрипт.
К тому же, он может быть скомпилирован в *.exe файл, который не поддается редактированию штатными средствами.
К примеру, файл списка "List.txt" содержит следующие имена файлов:
EULA.txt
ListDevices.txt
setup.cfg
setup.exeТакой код для поиска имеющихся в списке файлов работает:
List := "List.txt"
Loop read, % List
{
Loop % SourceDir "\*", 0, 1
{
If (A_LoopFileName = A_LoopReadLine){
Files .= A_LoopFileName "`n"
}
}
}
msgbox % FilesСледующая конструкция, которая по идее должна исключить эти файлы из поиска, не работает:
List := "List.txt"
Loop read, % List
{
Loop % SourceDir "\*", 0, 1
{
If (A_LoopFileName != A_LoopReadLine) {
Files .= A_LoopFileName "`n"
}
}
}
msgbox % Files
Не подскажете, в чем причина и как правильно сделать срипт, который будет исключать из поиска файлы в списке?
Признателен за любую помощь!

