0

我正在尝试运行一个批处理文件,该文件将安装多个应用程序而无需用户干预。所有这些应用程序都是使用它们自己的批处理文件安装的。我遇到的问题是我似乎无法让文件从当前目录正确运行。我尝试使用“cd /d %~dp0”和“%CD%”命令,但我收到了找不到文件路径的消息。看起来在运行批处理文件时它正在添加一个额外的反斜杠命令。

代码开始如下

SET DRIVE1=%CD%

SET PATHWAY=%~DP0
SET APPL=1

SET INSTALL=
SET /A MARK=0
SET INSTALL1="APPLICATION NAME"

SET PATH1=%DRIVE%\"APPLICATION LOCATION"

SET CMDFOR1="APPLICATION BATCHFILE NAME"
4

1 回答 1

0

尝试改变:

SET PATH1=%DRIVE%\"APPLICATION LOCATION"

对此:

SET PATH1="%DRIVE%\APPLICATION LOCATION"

请注意,引号移动到%DRIVE%变量的左侧。

于 2012-10-02T14:15:06.577 回答