IF
用法:
if [not] errorlevel number commend
if [not] string1==string2 commend
if [not] exist filename commend
*如果在if後方加上not 則只有在if條件不成立時會執行動作
errorlevel 只是個錯誤回傳值 在實際應用比較用不到
if string1==string2 command 這只限用於"字串比對"
不能用作其他用途
這時我們用compare-op
compare-op可以是:
EQU -等於
NEQ -不等於
LSS -小於
LEQ -小於等於
GTR -大於
GEQ -大於等於
EX:
@echo off
set a=輸入一個數字:
if %a% GTR 5 echo 此數大於五
pause
如果沒有小於五呢??????? 那就用else
else //除了if之外都的要執行什麼動作
修改後.....
if %a% GTR 5 (echo 此數大於五) else (此數小於五)
如果不是數字或是小於五呢?????
這就要用到goto了
這在下一篇在討論
*轉載須附上文章出處http://nobrain-place.blogspot.com/2009/04/3.html
沒有留言:
張貼留言