亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 基礎常識 > 正文

windows bat(批處理):IF詳解

2019-10-31 23:59:24
字體:
來源:轉載
供稿:網友

   windows bat(批處理)--IF詳解

  摘要:本文介紹了windows bat中IF語句的語法,包括3中基本形勢和擴展IF語句

  1. IF & IF not

  if 和 if not 有都有3中形勢:

  IF [NOT] ERRORLEVEL number do command

  IF [NOT] string1==string2 do command

  IF [NOT] EXIST filename do command

  NOT

  指定只有條件為 false 的情況下,Windows 才應該執行該命令。

  ERRORLEVEL number 如果最后運行的程序返回一個等于或大于指定數字的退出代碼,指定條件為 true.

  string1==string2 如果指定的文字字符串匹配,指定條件為 true.

  EXIST filename 如果指定的文件名存在,指定條件為 true.

  command 如果符合條件,指定要執行的命令。如果指定的條件為 FALSE,命令后可跟 ELSE 命令,該命令將在 ELSE 關鍵字之后執行該命令。

  1.1 IF [NOT] string1==string2 do command

  注意是 string, 同時要保持string1 和string2 的格式相同

  如:

  [python]

  if "%1"=="a" format a:

  if {%1}=={} goto noparms

  if {%2}=={} goto noparms

  1.2 IF [NOT] EXIST filename do command

  如果有指定的文件,則條件成立,運行命令,否則運行下一句。

  如

  [python]

  1.

  if exist config.sys edit config.sys

  2.

  if exist %1.obj link %1.obj

  else pause & edit %1.asm

  3.

  IF EXIST filename. (

  del filename.

  ) ELSE (

  echo filename. missing.

  )

  ELSE 子句必須出現在同一行上的 IF 之后

  由于 del 命令需要用新的一行終止,因此以下子句不會有效:

  [python]

  IF EXIST filename. del filename. ELSE echo filename. missing

  由于 ELSE 命令必須與 IF 命令的尾端在同一行上,以下子句也

  不會有效:

  [python]

  IF EXIST filename. del filename.

  ELSE echo filename. missing

  如果都放在同一行上,以下子句有效:

  [python]

  IF EXIST filename. (del filename.) ELSE echo filename. missing

  1.3 IF [NOT] ERRORLEVEL number do command

  如果返回碼等于指定的數字,則條件成立,運行命令,否則運行下一句。

  如if errorlevel 2 goto x2

  DOS程序運行時都會返回一個數字給DOS,稱為錯誤碼errorlevel或稱返回碼,常見的返回碼為0、1.

  2. IF擴展

  如果命令擴展被啟用,IF 會如下改變:

  IF [/I] string1 compare-op string2 command

  IF CMDEXTVERSION number command

  IF DEFINED variable command

  (1) IF [/I] string1 compare-op string2 command

  compare-op 可以是:

  EQU - 等于

  NEQ - 不等于

  LSS - 小于

  LEQ - 小于或等于

  GTR - 大于

  GEQ - 大于或等于

  /I 開關(如果指定)說明要進行的字符串比較不分大小寫。

  /I 開關可以用于 IF 的 string1==string2 的形式上。這些比較都是通用的;原因是,如果 string1 和 string2 都是由數字組成的,字符串會被轉換成數字,進行數字比較。

  (2)IF CMDEXTVERSION number command

  CMDEXTVERSION 條件的作用跟 ERRORLEVEL 的一樣,除了它是在跟與命令擴展有關聯的內部版本號比較。第一個版本是 1.每次對命令擴展有相當大的增強時,版本號會增加一個。命令擴展被停用時,CMDEXTVERSION 條件不是真的。

  如果已定義環境變量,DEFINED 條件的作用跟 EXIST 的一樣,除了它取得一個環境變量,返回的結果是 true.

  如果沒有名為 ERRORLEVEL 的環境變量,%ERRORLEVEL%

  會擴充為 ERROLEVEL 當前數值的字符串表達式;否則,您會得到其數值。運行程序后,以下語句說明 ERRORLEVEL 的用法:

  goto answer%ERRORLEVEL%

  :answer0

  echo Program had return code 0

  :answer1

  echo Program had return code 1

  您也可以使用以上的數字比較:

  IF %ERRORLEVEL% LEQ 1 goto okay

  如果沒有名為 CMDCMDLINE 的環境變量,%CMDCMDLINE%將在 CMD.EXE 進行任何處理前擴充為傳遞給 CMD.EXE 的原始命令行;否則,您會得到其數值。

  如果沒有名為 CMDEXTVERSION 的環境變量,%CMDEXTVERSION% 會擴充為 CMDEXTVERSION 當前數值的字串符表達式;否則,您會得到其數值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一级免费视频| 亚洲成人黄色在线观看| 亚洲综合日韩在线| 26uuu另类亚洲欧美日本一| 精品亚洲国产视频| 日韩高清电影免费观看完整| 91亚洲午夜在线| 成人av在线天堂| 这里只有精品丝袜| 国产精品igao视频| 九九久久综合网站| 日韩视频在线免费| 色yeye香蕉凹凸一区二区av| 精品国产依人香蕉在线精品| 国产网站欧美日韩免费精品在线观看| 91地址最新发布| 欧美激情网站在线观看| 91亚洲精华国产精华| 国产亚洲精品美女| 亚洲一区二区中文| 亚洲免费视频网站| 欧美性xxxxhd| 国产网站欧美日韩免费精品在线观看| 在线激情影院一区| 午夜精品一区二区三区在线视| 久久久久久久久久久成人| 国产精品毛片a∨一区二区三区|国| 欧美激情图片区| 亚洲一区国产精品| 97不卡在线视频| 国产日韩精品综合网站| 国产精品亚洲精品| 国产欧美一区二区三区视频| 亚洲一区二区三区四区在线播放| 97超碰国产精品女人人人爽| 亚洲国产婷婷香蕉久久久久久| 日韩精品免费在线| 亚洲美女喷白浆| 色系列之999| 欧美午夜片在线免费观看| 亚洲毛片在线观看.| 久久伊人色综合| 国产精品亚洲综合天堂夜夜| 亚洲视频777| 国产精品中文字幕在线观看| 欧美激情国产精品| 久久国产精品影片| 欧美精品情趣视频| 国产97在线|亚洲| 久久久久一本一区二区青青蜜月| 久久噜噜噜精品国产亚洲综合| 国产精品大陆在线观看| 久久久精品国产亚洲| 欧美在线精品免播放器视频| 国内成人精品视频| 亚洲国产一区自拍| 国产精品亚洲综合天堂夜夜| 日本欧美一级片| 成人免费在线视频网址| 欧美综合第一页| 国产精品1区2区在线观看| 国内精品久久久久伊人av| 国产精品白嫩初高中害羞小美女| 日韩欧美亚洲一二三区| 久热在线中文字幕色999舞| 色噜噜狠狠狠综合曰曰曰| 亚洲精品有码在线| 日韩美女中文字幕| 日本老师69xxx| 国产精品成人播放| 久久视频精品在线| 亚洲欧美日韩中文在线| 69影院欧美专区视频| 亚洲亚裔videos黑人hd| 久久色在线播放| 欧美成在线观看| 91美女片黄在线观看游戏| 精品中文字幕视频| 精品国产一区二区在线| 久久精品视频在线观看| 日韩精品免费在线| 中文字幕在线国产精品| 欧美大片网站在线观看| 亚洲欧美日韩精品久久亚洲区| 久久大大胆人体| 欧美日韩国产综合视频在线观看中文| 懂色aⅴ精品一区二区三区蜜月| 奇米四色中文综合久久| 国产精品视频一区二区三区四| 青青草精品毛片| 亚洲人成网站在线播| 久久精品在线视频| 国产婷婷色综合av蜜臀av| 国产脚交av在线一区二区| 欧美与欧洲交xxxx免费观看| 欧美精品videossex性护士| 久久久噜噜噜久噜久久| 日韩福利伦理影院免费| 日本一区二区三区四区视频| 中文字幕日韩精品有码视频| 久久久久久久久中文字幕| 欧美大胆在线视频| 欧美极品少妇xxxxⅹ喷水| 欧美福利视频网站| 亚洲欧洲日产国码av系列天堂| 亚洲新中文字幕| 欧洲午夜精品久久久| 国产精品成人免费视频| 97热在线精品视频在线观看| 亚洲欧美国产日韩中文字幕| 亚洲美女又黄又爽在线观看| 欧美激情精品久久久久久蜜臀| 亚洲国产美女久久久久| 成人国产在线激情| 91亚洲精品一区二区| 亚洲三级免费看| 亚洲电影成人av99爱色| 亚洲人成欧美中文字幕| 97婷婷大伊香蕉精品视频| 欧美成人精品影院| www.亚洲免费视频| 欧美亚洲国产日韩2020| 国产在线精品一区免费香蕉| 欧美日韩中文字幕在线| 中文字幕日韩欧美| 欧美自拍视频在线观看| 国产精品久久久久久av福利软件| 国产精品久久久久免费a∨| 成人国内精品久久久久一区| 韩国v欧美v日本v亚洲| 在线亚洲午夜片av大片| 欧美激情视频在线| 亚洲精品国产电影| 在线日韩欧美视频| 国产精品最新在线观看| 国产成人精品免费久久久久| 欧美一级电影免费在线观看| 日本最新高清不卡中文字幕| 国产精品爽爽爽| 国产精品久久久久久久久男| 欧美高清电影在线看| 国产欧美精品一区二区三区-老狼| 欧美成人激情图片网| 国产精品观看在线亚洲人成网| 国产精品av电影| 久久91亚洲精品中文字幕| 欧美一级淫片丝袜脚交| 久久久久久久久久久免费精品| 91精品国产精品| 欧美在线欧美在线| 久久久久久高潮国产精品视| 2021久久精品国产99国产精品| 97avcom| xxx成人少妇69| 国产美女91呻吟求| 成人黄色中文字幕| 伊人久久久久久久久久久久久| 欧美在线欧美在线| 欧美激情性做爰免费视频| 国产精品成人观看视频国产奇米| 欧美肥老太性生活视频| 成人免费淫片aa视频免费| 欧美极品在线播放| 国产精品久久久久久av|