Адаптируйте этот пакетный файл к своим потребностям:
@echo off
cd "\program files"
for /f "usebackq delims=|" %%a in (`dir filename.txt /s/b`) do (
echo %%a
myexe "%%a"
)
удостоверьтесь, что перенесли переменную в двойные кавычки в случае, если имя файла имеет пробелы в нем.
Нашел простой способ охватить все сценарии ошибок и критических сообщений.
<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<Select Path="Microsoft-Windows-TaskScheduler/Operational">
*[
System
[
Provider[@Name='Microsoft-Windows-TaskScheduler']
and (Level=1 or Level=2)
]
]
and
*[
EventData
[
Data
[
@Name='TaskName'
]='\Tasks\test'
]
]
</Select>
</Query>
</QueryList>