读书人

批处理 if quot;%TEMP%quot; == quot;quot; set TEMP=C

发布时间: 2012-01-11 22:28:46 作者: rapoo

批处理 if "%TEMP%" == "" set TEMP=C:\TEMP 中"%TEMP%" 是什么意思?

请问:
批处理文件中:
if "%TEMP%" == "" set TEMP=C:\TEMP 中"%TEMP%" 是什么意思?

[解决办法]
表示一变量
如果该变量为空,则赋值C:\TEMP
[解决办法]
//为什么不用if TEMP == "" 而用if "%TEMP%" == ""?他们的区别是什么?谢谢!

如果不加引号的话,当%TEMP%变量中含有空格的时候,程序就会出错。
[解决办法]
在批处理中,变量要用%括起来
[解决办法]
就是当TEMP的植没定义的时候就给他赋个植

读书人网 >windows

热点推荐