我有一个.exe文件,当我从命令行运行它时,需要输入两个参数:
test_app.exe -vid.avi -data.txt
如何通过批处理脚本启动.exe
文件,并将参数传递给它?
如果我有多个需要通过START
传递给.exe
文件的.avi
和.txt
文件,我该如何设置一个变量,使它可以每次取出两个文件进行配对(将每个.avi
与其对应的.txt
配对)?
假设每对.avi
和.txt
都具有相同的名称,但显然具有不同的扩展名。
我需要编写以下内容:
@ECHO OFF
START test_app.exe -vid.avi -data.txt
pause
但参数应该是变量,每次处理一对参数通过.exe
时都会递增,以便循环遍历CWD中的所有文件。
尝试这样做,但似乎START不起作用?
@echo off
for %%a in (*.avi) do (
START Tester.exe -%%a -%%~na.txt
)
pause