Windows:在一行中运行多个命令时出现问题,而不是一个接一个地运行时出现问题

问题描述 投票:0回答:0

在 windows 命令行上运行以下命令时,问题来了:

set P4USER=ARPIT & set P4PORT=opl:p4dia:1934 & set P4CLIENT=opl_reg_591 & p4 client -o

错误:

Perforce client error:
        Connect to server failed; check $P4PORT.
        The specified class was not found.

但是当在 cmd 上一个接一个地运行这些命令时,没有问题出现:

set P4USER=ARPIT 
set P4PORT=opl:p4dia:1934
set P4CLIENT=opl_reg_591
p4 client -o

为什么会这样?

我想在 1 行中运行这 4 个迷你命令,因为我必须在脚本的反引号中使用它们。如何解决这个问题?

windows batch-file command-line
© www.soinside.com 2019 - 2024. All rights reserved.