Я прочитал, наверное, 20 стеков и попытался собрать ответ, но он просто не сходится. Мне нужно перебрать набор файлов в каталоге, запустить команду для них по мере продвижения и записать результат. (В идеале было бы неплохо сравнить текст с выходными данными команды, но я могу прочитать журнал.) ПРОБЛЕМА: Следующая команда не выводит результат в файл txt. Он выводит "dumpbin/HEADERS...." в txt. Сама команда не выполняется.
for %%f in ('dir /b "\\machine\c$\Program Files (x86)\software\bin64\*"') do (dumpbin /HEADERS %%f | find "machine")
Тогда я бегу look.bat >>foo.txt
Вышеприведенное предназначено для загрузки либо 32-битной машины Word, либо машины 8664 (x64) в зависимости от файла при запуске из командной строки VS.
Я также пробовал следующее без разницы.
for /f "usebackq delims=|" %%f in ('dir /b "\\machine\c$\Program Files (x86)\software\bin64\*"') do (dumpbin /HEADERS %%f | find "machine")