Gre*_*reg 65 windows batch-file
我有这个小批量脚本:
SET @var = "GREG"
ECHO %@var%
PAUSE
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它打印:
H:\Dynamics>SET @var = "GREG"
H:\Dynamics>ECHO
ECHO is on.
H:\Dynamics>PAUSE
Press any key to continue . . .
Run Code Online (Sandbox Code Playgroud)
为什么不打印@var的内容?我怎么知道@var是否被设置?
tco*_*ooc 142
不要使用空格:
SET @var="GREG"
::instead of SET @var = "GREG"
ECHO %@var%
PAUSE
Run Code Online (Sandbox Code Playgroud)
Jon*_*ton 23
试试下面的(请注意,不应该是之间的空间VAR,=和GREG).
SET VAR=GREG
ECHO %VAR%
PAUSE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
195481 次 |
| 最近记录: |