批次 - 回声或变量未工作
我这个小批处理脚本:批次 - 回声或变量未工作
SET @var = "GREG"
ECHO %@var%
PAUSE
当我运行它,它打印:
H:\Dynamics>SET @var = "GREG"
H:\Dynamics>ECHO
ECHO is on.
H:\Dynamics>PAUSE
Press any key to continue . . .
为什么不将其打印@var内容?我怎么知道@var是否被设置?
不要使用空格:
SET @var="GREG"
::instead of SET @var = "GREG"
ECHO %@var%
PAUSE
尝试以下操作(注意,不应该是VAR
,=
之间的空间,并GREG
)。
SET VAR=GREG
ECHO %VAR%
PAUSE
。一名男子被雇用为一家鱼和薯条商店绘制标志。业主对结果感到不满,他说:“鱼和薯条和薯条之间需要更多的空间。” – lockstock 2012-05-08 06:47:26
我不明白。 – youcantexplainthat 2017-01-18 14:24:08
@ youcantexplainthat答案在这里 - [什么是一些尴尬的声音,但语法正确的句子?](https://english.stackexchange.com/questions/2459/what-are-some-examples-of-awkward-sounding - 丁语法正确,句子/ 2672#2672) – 2017-11-07 20:58:08
谢谢,这样做!它总是那些让我想起一个故事的小东西...... – Greg 2010-06-22 21:10:15