青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
數(shù)據(jù)加載中……

BAT:第六節(jié)(if命令講解)

最近發(fā)現(xiàn)有些朋友一老問IF命令的用法,IF命令個(gè)人覺得很簡(jiǎn)單,所以就一直沒把發(fā)放到新手教學(xué)貼里說,現(xiàn)在我給補(bǔ)上一文,希望對(duì)各位"非常BAT的"新手朋友們有所幫助.
現(xiàn)在開始:
在CMD使用IF /?打開IF的系統(tǒng)幫助(自己看我就不全部列出來了),我們會(huì)發(fā)現(xiàn)IF有3種基本的用法!
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
首先來講第一種用法 IF [NOT] ERRORLEVEL number command
這個(gè)用法的基本做用是判斷上一條命令執(zhí)行結(jié)果的代碼,以決定下一個(gè)步驟.
一般上一條命令的執(zhí)行結(jié)果代碼只有兩結(jié)果,"成功"用0表示  "失敗"用1表示.
舉個(gè)例子:
@echo off
net user
IF %ERRORLEVEL% == 0 echo net user 執(zhí)行成功了!
pause
這是個(gè)簡(jiǎn)單判斷上條命令是否執(zhí)行成功.
細(xì)心的朋友可能會(huì)發(fā)現(xiàn),這個(gè)用法和幫助里的用法不太一樣,按照幫助里的寫法"IF %ERRORLEVEL% == 0 echo net user 執(zhí)行成功了!  "這一句代碼因該寫成:IF ERRORLEVEL 0 echo net user 執(zhí)行成功了!
那為什么我要寫成這樣呢?各位自己把代碼改掉執(zhí)行后,就會(huì)發(fā)現(xiàn)錯(cuò)誤了!用這種語法,不管你的上面的命令是否執(zhí)行成功,他都會(huì)認(rèn)為命令成功了,不知道是BUG還是本人理解錯(cuò)誤...
%ERRORLEVEL% 這是個(gè)系統(tǒng)變量,返回上條命令的執(zhí)行結(jié)果代碼! "成功"用0表示  "失敗"用1表示. 當(dāng)然還有其他參數(shù),用的時(shí)候基本就這兩數(shù)字.
在舉幾個(gè)例子給新手理解
@echo off
net usertest
IF %ERRORLEVEL% == 1 echo net user 執(zhí)行失敗了!
pause
這個(gè)是判斷上一條命令是否執(zhí)行失敗的
@echo off
set /p var=隨便輸入個(gè)命令:
%var%
if %ERRORLEVEL% == 0 goto yes
goto no
:yes
echo !var! 執(zhí)行成功了
pause
exit
:no
echo 基本上執(zhí)行失敗了..
pause
這個(gè)是根據(jù)你輸入的命令,自動(dòng)判斷是成功還是失敗了!
在來一個(gè)簡(jiǎn)化版的
@echo off
set /p var=隨便輸入個(gè)命令:
%var%
if %ERRORLEVEL% == 0 (echo %var%執(zhí)行成功了) ELSE echo %var%執(zhí)行失敗了!
pause
else后面寫上執(zhí)行失敗后的操作!
當(dāng)然我門還可以把if else這樣的語句分成幾行寫出來,使他看上去好看點(diǎn)...
@echo off
set /p var=隨便輸入個(gè)命令:
%var%
if %ERRORLEVEL% == 0  (
   echo !var! 執(zhí)行成功了
   ) ELSE (
   echo 基本上執(zhí)行失敗了..
   )
pause
這里介紹的兩種簡(jiǎn)寫對(duì)IF的三種語法都可以套用,不單單是在IF [NOT] ERRORLEVEL number command
這種法上才能用
現(xiàn)在來說第二種用法IF [NOT] string1==string2 command
這個(gè)呢就是用來比較變量或者字符的值是不是相等的.
例子
@echo off
set /p var=請(qǐng)輸入第一個(gè)比較字符:
set /p var2=請(qǐng)輸入第二個(gè)比較字符:
if %var% == %var2% (echo 我們相等) ELSE echo 我們不相等
pause
上面這個(gè)例子可以判斷你輸入的值是不是相等,但是你如果輸入相同的字符,但是如果其中一個(gè)后面打了一個(gè)空格,
這個(gè)例子還是會(huì)認(rèn)為相等,如何讓有空格的輸入不相等呢?我們?cè)诒容^字符上加個(gè)雙引號(hào)就可以了.
@echo off
set /p var=請(qǐng)輸入第一個(gè)比較字符:
set /p var2=請(qǐng)輸入第二個(gè)比較字符(多輸入個(gè)空格試試):
if "%var%" == "%var2%" (echo 我們相等) ELSE echo 我們不相等
pause
第三種用法IF [NOT] EXIST filename command
這個(gè)就是判斷某個(gè)文件或者文件夾是否存在的語法
例子
@echo off
if exist "c:\test" (echo 存在文件) ELSE echo 不存在文件
pause
判斷的文件路徑加引號(hào)是為了防止路徑有空格,如果路徑有空格加個(gè)雙引號(hào)就不會(huì)出現(xiàn)判斷出錯(cuò)了!
這個(gè)語法沒什么太多的用法,基本就這樣了,就不多介紹了.
另外我們看到每條IF用法后都有個(gè)[NOT]語句,這啥意思?其他加上他的話,就表示先判斷我們的條件不成立時(shí),
沒加他默認(rèn)是先判斷條件成立時(shí),比如上面這個(gè)例子
@echo off
if not exist "c:\test" (echo 存在文件) ELSE echo 不存在文件
pause
加個(gè)NOT,執(zhí)行后有什么結(jié)果,如果你的C盤下更本就沒c:\test,他還是會(huì)顯示"存在文件",這就表示了加了NOT就
會(huì)先判斷條件失敗!懂了吧,上面例子改成這樣就正確了!
@echo off
if not exist "c:\test" (echo 不存在文件) ELSE echo 存在文件
pause
另外IF還有一些增強(qiáng)的用法,如下
  IF [/I] string1 compare-op string2 command
  IF CMDEXTVERSION number command
  IF DEFINED variable command
后面兩個(gè)用法,我不做介紹,因?yàn)樗麄兒蜕厦娴挠梅ū硎镜囊饬x基本一樣,只簡(jiǎn)單說說  IF [/I] string1 compare-op string2 command這個(gè)語句在判斷字符時(shí)不區(qū)分字符的大小寫,看這兩個(gè)例子
@echo off
if a == A (echo 我們相等) ELSE echo 我們不相等
pause
執(zhí)行后會(huì)顯示我們不相等
@echo off
if /i a == A (echo 我們相等) ELSE echo 我們不相等
pause
加上/I不區(qū)分大小寫就相等了!
最后面還有一些用來判斷數(shù)字的符號(hào)
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
我?guī)着e一個(gè)例子,大家都懂?dāng)?shù)學(xué)...不講多了
@echo off
set /p var=請(qǐng)輸入一個(gè)數(shù)字:
if %var% LEQ  4 (echo 我小于等于4) ELSE echo 我不小于等于4
pause

posted on 2008-04-23 11:22 肥仔 閱讀(824) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Windows開發(fā)

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线亚洲欧美| 国产精品女同互慰在线看| 亚洲激情偷拍| 蜜桃久久av| 久久综合久久综合这里只有精品| 亚洲欧美精品伊人久久| 亚洲永久在线| 久久成人18免费观看| 久久亚裔精品欧美| 亚洲国产精品va在线看黑人动漫| 亚洲丰满少妇videoshd| 夜夜爽www精品| 亚洲欧美文学| 久久久久久久综合色一本| 欧美ab在线视频| 国产精品国产馆在线真实露脸| 国产精品热久久久久夜色精品三区| 国产女精品视频网站免费| 国际精品欧美精品| 亚洲人www| 亚洲女爱视频在线| 免费一级欧美在线大片| 99re成人精品视频| 欧美中文字幕在线播放| 欧美激情一区二区三区在线| 国产精品xxx在线观看www| 伊人久久大香线| 亚洲视频1区| 免费国产自线拍一欧美视频| 一区二区三区国产精品| 久久久精品一区| 国产精品草莓在线免费观看| 亚洲国产99精品国自产| 性欧美激情精品| 亚洲日本理论电影| 久久精品国产清自在天天线| 欧美日韩免费看| 在线精品亚洲一区二区| 9l国产精品久久久久麻豆| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲视频你懂的| 欧美国产精品专区| 亚洲国产精品va| 国产精品成人一区二区三区夜夜夜 | 欧美在线中文字幕| 亚洲激情在线观看| 久久久国产亚洲精品| 国产精品亚洲成人| 夜夜狂射影院欧美极品| 女女同性精品视频| 久久成人18免费观看| 国产精品一区二区在线| aa级大片欧美三级| 亚洲国产欧美在线| 欧美高清在线| 亚洲人被黑人高潮完整版| 裸体一区二区三区| 久久久噜噜噜久久中文字幕色伊伊 | 一区二区三区日韩在线观看| 美乳少妇欧美精品| 久久这里有精品视频| 在线观看av不卡| 麻豆精品传媒视频| 久久米奇亚洲| 亚洲国产精品女人久久久| 免费观看日韩| 欧美风情在线| 一区二区欧美激情| 亚洲视频 欧洲视频| 国产精品欧美日韩一区| 小处雏高清一区二区三区 | 欧美精品aa| 中国日韩欧美久久久久久久久| 亚洲欧洲三级| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美日韩国产精品| 亚洲欧美中文另类| 一区在线免费| 亚洲三级影院| 国产女精品视频网站免费| 久久亚洲一区| 欧美国产日韩精品免费观看| 一区二区三区日韩精品视频| 亚洲一线二线三线久久久| 国产亚洲欧美一区二区| 欧美a级大片| 欧美日韩国产成人在线观看| 亚洲在线视频观看| 午夜在线电影亚洲一区| 亚洲国产99| 夜夜爽www精品| 极品少妇一区二区三区精品视频| 欧美激情一区二区三区| 国产精品欧美久久久久无广告| 在线成人欧美| 99视频有精品| 亚洲欧美激情四射在线日| 尤妮丝一区二区裸体视频| 亚洲精品国产精品国自产观看浪潮| 欧美少妇一区| 欧美成人一二三| 国产精品欧美日韩久久| 欧美福利一区二区三区| 国产精品日韩一区| 亚洲成人在线视频播放| 国产精品免费看| 亚洲丰满少妇videoshd| 国产婷婷色一区二区三区在线 | 国产亚洲一本大道中文在线| 亚洲国产岛国毛片在线| 国产日韩欧美| 日韩一级成人av| 亚洲国产综合视频在线观看| 亚洲一区久久久| 日韩小视频在线观看| 久久国产欧美| 欧美一级视频一区二区| 欧美日产国产成人免费图片| 久久女同精品一区二区| 国产欧美视频在线观看| 一区二区三区精品视频| 亚洲精品一二三区| 免费亚洲一区| 美女黄色成人网| 国产午夜精品在线| 亚洲一区二区在线免费观看视频| 亚洲精品午夜| 欧美成人一品| 亚洲国产成人91精品| 尤物视频一区二区| 久久精品久久99精品久久| 久久精品九九| 国产一区二区三区久久悠悠色av | 久久久99免费视频| 国产精品视频在线观看| 一本久久知道综合久久| 中文精品在线| 国产精品九九久久久久久久| 亚洲毛片av| 亚洲视频www| 国产精品无码永久免费888| 亚洲视屏在线播放| 午夜一区二区三视频在线观看 | 欧美国产精品| 亚洲精品乱码久久久久久日本蜜臀| 久久久久久久91| 欧美1级日本1级| 亚洲日本欧美| 欧美肉体xxxx裸体137大胆| 一区二区三区三区在线| 欧美一区二区三区婷婷月色| 欧美自拍偷拍午夜视频| 一区二区视频免费完整版观看| 久久国产66| 久久米奇亚洲| 亚洲国产日韩在线一区模特| 欧美mv日韩mv亚洲| 亚洲精品免费在线播放| 亚洲影院在线| 韩国三级电影一区二区| 浪潮色综合久久天堂| 亚洲精选中文字幕| 香蕉尹人综合在线观看| 在线成人www免费观看视频| 欧美大胆a视频| 亚洲一区区二区| 欧美顶级艳妇交换群宴| 日韩视频一区二区在线观看 | 国产精品欧美久久| 久久九九精品99国产精品| 亚洲国语精品自产拍在线观看| 亚洲一区三区视频在线观看| 国产精品乱码久久久久久| 久久精品国产久精国产思思| 亚洲国产综合在线看不卡| 欧美一区二区三区免费在线看| 在线观看一区欧美| 国产精品久久毛片a| 免费不卡在线视频| 亚洲一区国产| 亚洲精品国产欧美| 久久综合影音| 亚洲欧美大片| 亚洲精品视频一区二区三区| 国产欧美亚洲视频| 欧美日韩国产在线看| 久久精品国产成人| 亚洲一区二区三区午夜| 亚洲国产精品传媒在线观看| 久久国产精品黑丝| 亚洲午夜久久久| 亚洲久久在线| 亚洲第一精品夜夜躁人人躁 | 一本大道久久精品懂色aⅴ| 国模叶桐国产精品一区| 国产精品爱久久久久久久| 欧美黄色一区二区| 免费视频最近日韩| 久久久av毛片精品| 性久久久久久久久|