У меня есть exe-файл, который принимает два параметра, когда я запустить его из командной строки, как таковые:Запуск файла .exe с помощью пакетного файла и передачи параметров
test_app.exe -vid.avi -data.txt
Как бы я быть в состоянии START
.exe
файл через пакетный скрипт и передать ему эти параметры?
Если у меня есть несколько .avi
и .txt
файлы, которые мне нужно передать в файл .exe
через START
, как бы я быть в состоянии иметь переменную, которая проходит через все эти файлы двух одновременно? (спаривание каждого .avi
с его корреспондентом .txt
).
Предположим, что каждая пара .avi
и .txt
имеют одно и то же имя, но, очевидно, имеют разные расширения.
мне нужно написать что-то вроде этого:
@ECHO OFF
START test_app.exe -vid.avi -data.txt
pause
Но параметры должны быть переменными, что приращение каждый раз, когда пара параметров обработал через .exe
так что это будет петля на все файлы в ВПЦ ,
Попытка сделать это, но похоже, что СНВ не работает таким образом?
@echo off
for %%a in (*.avi) do (
START Tester.exe -%%a -%%~na.txt
)
pause
Файл .txt также добавлен в! Line !? Это немного сбивает с толку для меня, так как я почти ничего не знаю об этом, извините. – MaxPower
Все файлы с тем же именем указаны в строке, например. vid.avi, vid.txt, vid.dta. Какие файлы вам нужны в одной строке? – Endoro
в каждой строке мне нужно запустить exe и дать ему два параметра ... файлы avi и txt. – MaxPower