• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    cmdif語句

    DOS命令的if語句

    以下代碼是使用 if /? >> C:\* 生成的。

    ----------- 執行批處理程序中的條件處理。IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command NOT 指定只有條件為 false 的情況下, Windows XP 才 應該執行該命令。

    ERRORLEVEL number 如果最后運行的程序返回一個等于或大于 指定數字的退出編碼,指定條件為 true。 string1==string2 如果指定的文字字符串匹配,指定條件為 true。

    EXIST filename 如果指定的文件名存在,指定條件為 true。 command 如果符合條件,指定要執行的命令。

    如果指定的 條件為 FALSE,命令后可跟一個執行 ELSE 關鍵字后的命令的 ELSE 命令。ELSE 子句必須在 IF 之后出現在同一行上。

    例如: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. ) 因為 del 命令需要用一個新行終止,以下子句不會有效:IF EXIST filename. del filename. ELSE echo filename. missing 由于 ELSE 命令必須與 IF 命令的尾端在同一行上,以下子句也 不會有效: IF EXIST filename. del filename. ELSE echo filename. missing 如果都放在同一行上,以下子句有效: IF EXIST filename. (del filename.) ELSE echo filename. missing 如果命令擴展名被啟用,IF 會如下改變: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable command 其中,比較運算符可以是: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 及 /I 開關;如果該開關被指定,則說明要進行的字符串比較不分 大小寫。/I 開關可以用于 IF 的 string1==string2 的形式上。

    這些 比較都是通用的;原因是,如果 string1 和 string2 都是由數字 組成的,字符串會被轉換成數字,進行數字比較。CMDEXTVERSION 條件的作用跟 ERRORLEVEL 的一樣,除了它 是在跟與命令擴展名有關聯的內部版本號比較。

    第一個版本 是 1。每次對命令擴展名有相當大的增強時,版本號會增加一個。

    命令擴展名被停用時,CMDEXTVERSION 條件不是真的。如果已定義環境變量,DEFINED 條件的作用跟 EXISTS 的一樣,除了它取得一個環境變量,返回的結果是 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% 將在 * 進行任何處理前擴充為傳遞給 * 的原始 命令行;否則,您會得到其數值。

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

    針對樓主問題說明:你說的不可能實現。因為DOS不可能提供給你判斷正在運行的Dos命令的方法。

    如果一定要完成這樣的功能,也只能做一個程序,自己來檢測。

    cmd if 用法

    這是dos命令嗎?

    其中,比較運算符可以是: EQU - 等於 NEQ - 不等於 LSS - 小於 LEQ - 小於或等於 GTR - 大於 GEQ - 大於或等於 及 /I 開關;如果該開關被指定,則說明要進行的字符串比較不分 大小寫。/I 開關可以用於 IF 的 string1==string2 的形式上。這些 比較都是通用的;原因是,如果 string1 和 string2 都是由數字 組成的,字符串會被轉換成數字,進行數字比較。 CMDEXTVERSION 條件的作用跟 ERRORLEVEL 的一樣,除了它 是在跟與命令擴展名有關聯的內部版本號比較。第一個版本 是 1。每次對命令擴展名有相當大的增強時,版本號會增加一個。 命令擴展名被停用時,CMDEXTVERSION 條件不是真的。 如果已定義環境變量,DEFINED 條件的作用跟 EXISTS 的一樣, 除了它取得一個環境變量,返回的結果是 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% 將在 * 進行任何處理前擴充為傳遞給 * 的原始 命令行;否則,您會得到其數值。 如果沒有名為 CMDEXTVERSION 的環境變量, %CMDEXTVERSION% 會擴充為 CMDEXTVERSION 當前數值的 字串符表達式;否則,您會得到其數值。

    轉載請注明出處華閱文章網 » cmdif語句

    短句

    sql數據庫if語句

    閱讀(235)

    SQL IF 語句 來晚了~關于判斷語句看數據庫吧SQL server 支持的查詢語句命令case when:結構如下:casewhen 條件1 then 結果1when 條件2 then 結果2……end在access中,不支持case when 結構,使

    短句

    if賦值語句是

    閱讀(215)

    當if語句的條件是賦值語句時,如何判斷 當if語句中的條件為賦值語句時,實際上是將賦值后的結果與0進行比較。比如下面的代碼: #include int main(){int a;if (a = 0) printf(

    短句

    if語句==和=

    閱讀(324)

    if語句有幾種表達方式1.if語句的一般格式if(表達式) {語句組1;}[else{語句組2;} ](1)if語句中的“表達式”必須用“(”和“)”括起來.(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用.(3)當if和els

    短句

    語句賞析

    閱讀(238)

    優美句子摘抄和賞析 1世上再也沒有比時鐘更加冷漠的東西了:在您出生的那一刻,在您盡情地摘取青春幻夢的花朵的時刻,它都是同樣分秒不差地滴答著。——高爾基《時鐘》賞析:這句

    短句

    javaand語句

    閱讀(204)

    java中的&運算符是什么意思給你個例子:public static void main(String[] args){int i1 =1,b1=2;//使用&&if(i1==2 && (b1++)== 3){System.out.println("使用&&

    短句

    if(賦值語句)

    閱讀(394)

    當if語句的條件是賦值語句時,如何判斷 當if語句中的條件為賦值語句時,實際上是將賦值后的結果與0進行比較。比如下面的代碼: #include int main(){int a;if (a = 0) printf(

    短句

    for語句java

    閱讀(237)

    Java中的for語句的用法 格式:for (initialization;condition;increment)statement;其中:initialization是for循環的初始部分,它用來設置循環控制變量,并制初值;condition是條件判斷部

    短句

    查詢表的語句

    閱讀(208)

    sql查詢語句大全 一、基礎 1、說明:創建數據庫 Create DATABASE database-name 2、說明:刪除數據庫 drop database dbname 3、說明:備份sql server --- 創建 備份數據的 devi

    短句

    java的或語句

    閱讀(210)

    什么是java基本語句就是最基本的語句唄。如下都是基本語句。 1、表達式語句 一些表達式除了計算表達式的值以外,還有“副作用”,這些表達式可以直接做語句(后面加分號)。 什么叫“副作用”?一個表達式有“副作用”,是指:在對該表達式計值時,

    短句

    if語句是判斷語句

    閱讀(246)

    問個問題,C語言的,關于if語句中條件判斷是一個賦值語句問題 復制表達式x=5本身是有值的,這個值等于左值。也就是說x=5這個式子的值是x,也就是5。而x=5這個式子的值是5不為零,

    短句

    年語句

    閱讀(201)

    關于年的詩句快 十年生死兩茫茫" "酒隱安陸,蹉跎十年" "昔我十年前,與君始相識" "柱天動業須君了,借我茅齋看十年" "十年常遠道,不忍別離聲" "十年心事十年燈,芭蕉葉上聽秋聲"

    短句

    whileif語句語句

    閱讀(229)

    C語言中怎么讓while語句內的if語句反復判斷?就是說,如wh? 愛問知 問題在此: if(X=1)//把賦值操作符當成相等操作符了 如果你想 X 等于時才執行 If 語句的內容則改為 if(X==1)

    短句

    sql語句中or

    閱讀(332)

    SQL語句中 AND和OR的區別 區別1:and是與運算;or是或運算。區別2:and運算要前后兩個運算對象都為真是,and運算結果才為真;or運算是兩個運算對象中有一個為真,or運算結果就為真。區別3:and運算中如果第一個條件和第二個條件都成立,則and

    短句

    sql表或的語句

    閱讀(221)

    如何用sqL語句創建表,要完整的語句 如果id不是標識自動加1,則語句如下:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPE

    短句

    sql數據庫if語句

    閱讀(235)

    SQL IF 語句 來晚了~關于判斷語句看數據庫吧SQL server 支持的查詢語句命令case when:結構如下:casewhen 條件1 then 結果1when 條件2 then 結果2……end在access中,不支持case when 結構,使

    短句

    語句賞析

    閱讀(238)

    優美句子摘抄和賞析 1世上再也沒有比時鐘更加冷漠的東西了:在您出生的那一刻,在您盡情地摘取青春幻夢的花朵的時刻,它都是同樣分秒不差地滴答著。——高爾基《時鐘》賞析:這句

    短句

    if語句==和=

    閱讀(324)

    if語句有幾種表達方式1.if語句的一般格式if(表達式) {語句組1;}[else{語句組2;} ](1)if語句中的“表達式”必須用“(”和“)”括起來.(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用.(3)當if和els

    短句

    if賦值語句是

    閱讀(215)

    當if語句的條件是賦值語句時,如何判斷 當if語句中的條件為賦值語句時,實際上是將賦值后的結果與0進行比較。比如下面的代碼: #include int main(){int a;if (a = 0) printf(

    短句

    javaand語句

    閱讀(204)

    java中的&運算符是什么意思給你個例子:public static void main(String[] args){int i1 =1,b1=2;//使用&&if(i1==2 && (b1++)== 3){System.out.println("使用&&

    短句

    if(賦值語句)

    閱讀(394)

    當if語句的條件是賦值語句時,如何判斷 當if語句中的條件為賦值語句時,實際上是將賦值后的結果與0進行比較。比如下面的代碼: #include int main(){int a;if (a = 0) printf(

    短句

    for語句java

    閱讀(237)

    Java中的for語句的用法 格式:for (initialization;condition;increment)statement;其中:initialization是for循環的初始部分,它用來設置循環控制變量,并制初值;condition是條件判斷部

    短句

    for語句的使用

    閱讀(220)

    for 循環語句的使用方法 以C語言為例for循環的一般形式為:for(語句1 ; 語句2 ; 語句3 )執行時,先執行一次語句1(注意只執行一次)之后判斷語句2是否成立1、如果成立執行循環體,之后執行語句3。再返回語句2判斷條件是否成立?成立執行循環體后再

    久久热在线视频