如何将参数传递给变量以最终在批处理文件中执行?

时间:2011-10-11 19:25:35

标签: windows variables batch-file command-prompt

我正在寻找一个App文件包装器,它将带有一个带有可选第四个参数的3个参数。第一个参数将是需要“工作”完成的目录的位置,第二个和第三个参数应作为一个参数附加在一起以运行应用程序,第四个参数将是一个开关。

例如:AppFileWrapper C:\Application\ App begin-work -New

第一个参数:C:\ Application

第二个论点:App

第三个论点:开始工作

第四个参数(可选): - 新

我需要的是一个批处理文件,它将自动导航到给定目录,然后执行其余参数:“App begin-work -New”

我创建了以下批处理文件

cd %1
set var1=%2 %3 %4

现在如何按参数指定调用var1或“App begin-work -New”或“App begin-work”。

谢谢,我是创建批处理文件的新手。

1 个答案:

答案 0 :(得分:1)

cd %1
start %2 %3 %4

应该有用。