【发布时间】:2014-09-19 17:29:48
【问题描述】:
在命令提示符下使用 SET 命令时,% 和 !意思是,例如
set VAR=before
if "%VAR%" == "before" (
set VAR=after
if "!VAR!" == "after" @echo If you see this, it worked)
set LIST=
for %i in (*) do set LIST=!LIST! %i
echo %LIST%
注意 %i 和 !VAR!这是什么意思,%i 不能是一个变量,对吧?因为变量像 %variable% 一样写出来。
任何想法这些是什么? (*) 也只是文字吗?
问候,S
【问题讨论】:
标签: windows batch-file command set prompt