我想创建一个批处理文件,供用户运行...在批处理文件中,我想运行一个带有一个参数的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"
答案 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命令。