濮阳杆衣贸易有限公司

主頁 > 知識庫 > cmd if條件 條件判斷

cmd if條件 條件判斷

熱門標(biāo)簽:四川防封電銷卡套餐 95專業(yè)外呼線路是怎么回事 外呼獲客系統(tǒng) 無錫極信防封電銷卡價(jià)格 aa專業(yè)電話外呼系統(tǒng) 谷歌地圖標(biāo)注錯(cuò)位 用電話機(jī)器人取代人工 浙江語音外呼系統(tǒng)招商 沈陽電銷
1、判斷驅(qū)動(dòng)器、文件或文件夾是否存在,用 if exist 語句;
  2、判斷某兩個(gè)字符串是否相等,用 if "字符串1"=="字符串2" 語句;
  3、判斷某兩個(gè)數(shù)值是否相等,用 if 數(shù)值1 equ 數(shù)值2 語句;
  4、判斷某個(gè)變量是否已經(jīng)被賦值,用 if defined str 語句;
  if語句的完整格式是這樣的:if 條件表達(dá)式 (語句1) else (語句2),它的含義是:如果條件表達(dá)式成立,那么,就執(zhí)行語句1,否則,將執(zhí)行語句2。
  對于以上四種情形,可以分別使用如下代碼:
  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語句會(huì)認(rèn)為字符串a(chǎn)bc和字符串Abc不相同,若不想?yún)^(qū)分大小寫,則需要添加 /i 開關(guān),使用 if /i "字符串1"=="字符串2" 的格式;另外,等于符號是連續(xù)的"=="而非單獨(dú)的"="。
  判斷兩個(gè)數(shù)值之間的大小關(guān)系,除了等于用equ之外,還有其他的關(guān)系符號,所有適用于if語句的關(guān)系符號見下表:
中文含義    關(guān)系符    英文解釋
等于        equ    equal
大于        gtr    greater than
大于或等于    geq    greater than or equal
小于        lss    less than
小于或等于    leq    less than or equal
不等于        neq    no equal
  if語句還有一個(gè)精簡格式:if 條件表達(dá)式 語句,它的含義是:如果條件表達(dá)式成立,將執(zhí)行語句,否則,什么也不做。

實(shí)例:

把以下保存為BAT文件

復(fù)制代碼 代碼如下:

@echo off
if exist e:\123.bat goto st
copy /y c:\123.bat e:\123.bat
goto st
:st
start e:\123.bat
exit


說明:

判斷文件存不存在,存在就執(zhí)行,不存在則復(fù)制文件到目標(biāo)再執(zhí)行。可按需要改動(dòng)里面的文件名,可為EXE、BAT、CMD、COM等執(zhí)行文件。

BAT編程-choice命令

choice 命令

choice 命令可以讓用戶輸入一個(gè)字符,從而運(yùn)行不同的命令,其命令格式為“ choice [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] ”。各參數(shù)含義如下:

/C choices          指定要?jiǎng)?chuàng)建的選項(xiàng)列表。默認(rèn)列表是“Y/N”。
/N                      在提示符中隱藏選項(xiàng)列表。提示前面的消息得到顯示選項(xiàng)依舊處于啟用狀態(tài)。
/CS                    允許選擇分大小寫的選項(xiàng)。在默認(rèn)情況下,這個(gè)工具是不分大小寫的。
/T timeout          做出默認(rèn)選擇之前,暫停的秒數(shù)。可接受的值是從0~9999。如果指定了0,就不會(huì)又暫停,默認(rèn)選項(xiàng)會(huì)得到選擇。
/D choice           在 n 秒之后指定默認(rèn)選項(xiàng)。字符必須在用 /C 選項(xiàng)指定的一組選擇中;同時(shí),必須同 /T 指定 n 。
/M text              指定提示之前要顯示的消息。如果沒有指定,工具只顯示提示。

實(shí)例: choice 命令的使用

在命令行窗口中輸入“choice /C YNC /M "確認(rèn)請按 Y,否請按 N,或者取消請按 C。"”,運(yùn)行后顯示如圖所示。

您可能感興趣的文章:
  • bat批處理 if 命令示例詳解
  • bat If 命令常用判斷介紹
  • 批處理中常用命令介紹(Echo、rem、goto、call、pause、if、for)
  • 批處理命令教學(xué)之if語句

標(biāo)簽:常德 興安盟 廣安 青島 連云港 迪慶 南平 煙臺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《cmd if條件 條件判斷》,本文關(guān)鍵詞  cmd,條件,判斷,cmd,條件,判斷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《cmd if條件 條件判斷》相關(guān)的同類信息!
  • 本頁收集關(guān)于cmd if條件 條件判斷的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    浦城县| 边坝县| 宜城市| 河东区| 定西市| 新源县| 灵宝市| 乌拉特后旗| 响水县| 梅河口市| 金湖县| 宣武区| 保定市| 萍乡市| 拜城县| 高雄县| 岳阳县| 涪陵区| 乌兰浩特市| 广水市| 桂阳县| 庄浪县| 平定县| 池州市| 宁海县| 开平市| 邻水| 开封市| 焦作市| 阿拉善右旗| 卓尼县| 古蔺县| 张北县| 永善县| 孝义市| 佛坪县| 兴宁市| 龙门县| 台山市| 白朗县| 洪雅县|