【发布时间】:2017-05-30 19:10:07
【问题描述】:
在我的某些情况下,我运行的可执行文件
set VAR1=SOMEVAR && process.exe
不起作用。 但是,一个带有
的批处理文件set VAR1=SOMEVAR
通过像这样运行它来工作:
setvar.bat && process.exe
已验证 process.exe 在这两种情况下都可以运行。
我使用的 exe 是 bacwi.exe 并且 sourceforge 页面提到
“bvlc.bat 批处理文件将环境变量配置为使用 BACnet/IP 端口 47809 用于从该命令提示符窗口运行的任何后续 BACnet 工具,并启用 BBMD 外部设备注册。”
【问题讨论】:
-
您是否知道第一个示例将在分配的值中包含
R和&&之间的空格,但第二个示例不会?鉴于您的问题的普遍性,以及您明确的问题描述does not work,您进入了水晶球领域。 -
不,我不知道!这可能是问题所在。我会带着结果回来。
-
@Magoo 你是对的!请发表您的评论作为答案,我会这样标记。
标签: windows batch-file cmd