- @echo off
- setlocal enabledelayedexpansion
- set "ab cd="
- ::未赋值
- set "var= "
- if defined ab!var!cd (echo ab cd 被定义了) else echo ab cd 没有被定义
- pause
复制代码 显示没有定义
下面的代码无论是否赋值给ab cd都显示被定义了- @echo off
- setlocal EnableDelayedExpansion
- set "ab cd="
- set "var=ab cd"
- if defined !var! (echo ab cd 被定义了) else echo ab cd 没有被定义
- pause
复制代码 不知随风版主理解我的意思了吗?
[ 本帖最后由 zjw767676 于 2009-4-8 00:12 编辑 ] |