创建一个批处理文件以使用一个参数运行.exe

时间:2019-03-27 12:09:14

标签: batch-file

我想创建一个批处理文件,供用户运行...在批处理文件中,我想运行一个带有一个参数的exe。

这是我今天要拥有的:

@echo off
c:\
cd "C:\Program Files (x86)\App Location\App34\"
start HelperSetup.exe -arg

当我运行它时,它会打开cmd窗口并说找不到该路径,但我知道100%这是正确的路径。

我试图也将字符串以一行的形式传递,但是没有乐趣

"C:\Program Files(x86)\App Location\App34\HelperSetup.exe -arg"

1 个答案:

答案 0 :(得分:1)

  

我试图也将字符串以一行的形式传递,但是没有乐趣

如果您还想在一行中传递字符串,则需要在路径的末尾设置结束引号,如下所示:

"C:\Program Files(x86)\App Location\App34\HelperSetup.exe" -arg

批处理脚本的一种简单得多的方法是使用以下命令序列

start /d "C:\Program Files (x86)\App Location\App34\" HelperSetup.exe -arg

这样,您根本不需要更改驱动器和cd命令。