
【已處理】批處理命令ifdefined問題最后由 回家路上 于 -7-8 17:50原帖:http://www.bathome.net/viewthrea ... p;highlight=defined
這個——if defined !var:~0^,1! (echo a 被定義了) else echo a 沒有被定義——為什么不行呢nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- setlocal EnableDelayedExpansion
- set a=fff
- set var=abc
- echo ---!var:~0^,1!---
- if !var:~0^,1! equ a (echo 相等) else echo 不相等
- if %var:~0,1% equ a (echo 相等) else echo 不相等
- if defined !var:~0^,1! (echo a 被定義了) else echo a 沒有被定義
- if defined %var:~0,1% (echo a 被定義了) else echo a 沒有被定義
- if defined a (echo a 被定義了) else echo a 沒有被定義
- pause

