国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > BAT > 正文

dos if 條件判斷

2020-06-09 13:44:02
字體:
供稿:網(wǎng)友

1、判斷驅(qū)動(dòng)器、文件或文件夾是否存在,用 if exist 語(yǔ)句;
  2、判斷某兩個(gè)字符串是否相等,用 if "字符串1"=="字符串2" 語(yǔ)句;
  3、判斷某兩個(gè)數(shù)值是否相等,用 if 數(shù)值1 equ 數(shù)值2 語(yǔ)句;
  4、判斷某個(gè)變量是否已經(jīng)被賦值,用 if defined str 語(yǔ)句;

  if語(yǔ)句的完整格式是這樣的:if 條件表達(dá)式 (語(yǔ)句1) else (語(yǔ)句2),它的含義是:如果條件表達(dá)式成立,那么,就執(zhí)行語(yǔ)句1,否則,將執(zhí)行語(yǔ)句2。

  對(duì)于以上四種情形,可以分別使用如下代碼:

  1、if exist d:/test.txt (echo D盤下有test.txt存在) else (echo D盤下不存在test.txt)
  2、if "abc"=="xyz" (echo 字符串a(chǎn)bc等于字符串xyz) else (echo 字符串a(chǎn)bc不等于字符串xyz)
  3、if 1 equ 2 (echo 1等于2) else (echo 1不等于2)
  4、if defined str (echo 變量str已經(jīng)被賦值,其值為%str%) else (echo 變量str的值為空)

  判斷字符串是否相等的時(shí)候,if會(huì)區(qū)分大小寫,比如,單純的if語(yǔ)句會(huì)認(rèn)為字符串a(chǎn)bc和字符串Abc不相同,若不想?yún)^(qū)分大小寫,則需要添加 /i 開關(guān),使用 if /i "字符串1"=="字符串2" 的格式;另外,等于符號(hào)是連續(xù)的"=="而非單獨(dú)的"="。

  判斷兩個(gè)數(shù)值之間的大小關(guān)系,除了等于用equ之外,還有其他的關(guān)系符號(hào),所有適用于if語(yǔ)句的關(guān)系符號(hào)見下表:

中文含義 關(guān)系符 英文解釋

等于 equ equal
大于 gtr greater than
大于或等于 geq greater than or equal
小于 lss less than
小于或等于 leq less than or equal
不等于 neq no equal

  if語(yǔ)句還有一個(gè)精簡(jiǎn)格式:if 條件表達(dá)式 語(yǔ)句,它的含義是:如果條件表達(dá)式成立,將執(zhí)行語(yǔ)句,否則,什么也不做。

學(xué)習(xí)if條件語(yǔ)句

學(xué)習(xí)要點(diǎn):
5種if語(yǔ)句的基本語(yǔ)法:
1。判斷兩個(gè)字符串是否相等,if "字符串1"=="字符串2" command 語(yǔ)句;
2。判斷兩個(gè)數(shù)值是否相等,if 數(shù)值1 equ 數(shù)值2 command 語(yǔ)句;
3。判斷判斷驅(qū)動(dòng)器,文件或文件夾是否存在,if exist filename command 語(yǔ)句;
4。判斷變量是否已經(jīng)定義,if defined 變量 command 語(yǔ)句;
5。判斷上個(gè)命令的返回值,if errorlevel 數(shù)值 command 語(yǔ)句。
------------------------------------------------------------------------------------------------------


1。判斷兩個(gè)字符串是否相等,if"字符串1"=="字符串2" command 語(yǔ)句
   注意:在"字符串1"=="字符串2"中,是兩個(gè)連續(xù)的"="

例1

@echo offset /p var1=請(qǐng)輸入第一個(gè)比較的字符:set /p var2=請(qǐng)輸入第二個(gè)比軟的字符:if "%var1%"=="%var2%" (echo 輸入的兩個(gè)字符相同) else echo 輸入的兩個(gè)字符不相同pause

執(zhí)行后會(huì)要求你輸入兩個(gè)字符串,然后批處理判斷它倆是否相同。在判斷字符串是否相等的時(shí)候,if是會(huì)區(qū)分大小寫

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 肇源县| 江北区| 右玉县| 新平| 芦溪县| 伊吾县| 中牟县| 滦南县| 九龙坡区| 洛宁县| 兴业县| 靖江市| 萍乡市| 马鞍山市| 沁阳市| 阿克苏市| 托克托县| 辽阳县| 吉木萨尔县| 盈江县| 靖西县| 慈溪市| 象州县| 麻江县| 临海市| 日土县| 湟源县| 增城市| 铜川市| 德阳市| 定陶县| 安阳县| 济宁市| 同德县| 百色市| 孟村| 雷波县| 柘荣县| 全椒县| 蓬溪县| 无极县|