首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

批处理 if "%TEMP%" == "" set TEMP=C:\TEMP 中"%TEMP%" 是

2012-01-11 
批处理 if %TEMP% set TEMPC:\TEMP 中%TEMP% 是什么意思?请问:批处理文件中:if %TEMP%

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

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

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

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

热点排行