【发布时间】:2011-12-02 21:38:54
【问题描述】:
在以下(简化示例)批处理文件中,我很难正确设置 Y:
@Echo off
setlocalenabledelayed Expansion
set EqS=Nope
set X=Eq
set Y=%X%S
echo Y
如何让这个脚本的输出为Nope 而不是EqS?
【问题讨论】:
-
您的意思是您希望
Y成为指向EqS的指针还是您希望Y包含字符串“EqS”或者您希望Y具有与@ 相同的值987654329@? -
目前这将为我呼应 EqS。我想要它回应的是不。
-
目前您的脚本将为您回显
Y,对于Nope,您可以使用我的答案中的%Y2% -
@KarlBielefeldt:OP 的问题很明确:他想知道最后一个
echo命令如何显示Nope。在我看来,你的问题只会让他感到困惑,而不是帮助他...... -
@Aacini,我在编辑前问了这个问题。之前还挺暧昧的。
标签: variables batch-file variable-assignment