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

兔子的技術(shù)博客

兔子

   :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
  202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

留言簿(10)

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

批處理比較數(shù)值大小 lss,equ和gtr的用法

★電腦綜合★ 2010-04-17 14:18:39 閱讀196 評(píng)論0    字號(hào): 訂閱

     EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于

比較大小.bat的源程序如下:

@echo off
set /p 第一個(gè)數(shù)=請(qǐng)輸入第一個(gè)數(shù)- c% F. C2 k: ~# R
set /p 第二個(gè)數(shù)=請(qǐng)輸入第二個(gè)數(shù)
if %第二個(gè)數(shù)% lss %第一個(gè)數(shù)% goto hero7 |! U; ~8 ?5 ?7 p9 g6 v. Y3 w" K0 v
if %第二個(gè)數(shù)% equ %第一個(gè)數(shù)% goto her
if %第二個(gè)數(shù)% gtr %第一個(gè)數(shù)% goto he9 @! i8 q& c; j; Z/ Q% ]
pause2 W) H7 w/ R$ @   g8 P
exit
:hero& b8 K1 _5 C' U0 A/ l% D
echo 第一個(gè)數(shù)比第二個(gè)數(shù)大!
pause# A6 \8 X9 P) t- B9 Z- g2 e1 a
%0
:her' t) K1 j. h# L
echo 第一個(gè)數(shù)等于第二個(gè)數(shù)!
pause
%0
:he- o$ e* U# ]" }4 |! V% ^" c
echo 第一個(gè)數(shù)比第二個(gè)數(shù)小!
pause
%07 \! s- e$ [0 E6 @
: T+ d6 Y# o0 [" H4 P% C

比較大小另 版.bat 的源程序如下:
5 B. b6 H8 i/ D* L
@echo off; R% @1 ~% g' W
set /p 第一個(gè)數(shù)=請(qǐng)輸入第一個(gè)數(shù)
set /p 第二個(gè)數(shù)=請(qǐng)輸入第二個(gè)數(shù)
if %第二個(gè)數(shù)% lss %第一個(gè)數(shù)% goto hero
if %第二個(gè)數(shù)% equ %第一個(gè)數(shù)% goto her' N( d7 j   i$ r8 e" A
if %第二個(gè)數(shù)% gtr %第一個(gè)數(shù)% goto he" h2 ~4 P2 m' V
:hero0 h( k, ?) \( C" t, \
echo 第一個(gè)數(shù)比第二個(gè)數(shù)大!5 a4 i$ L7 p% M; e% ]! T
pause
goto end
:her& ~2 r' Q7 X! g: j0 I& x
echo 第一個(gè)數(shù)等于第二個(gè)數(shù)!
pause$ k4 |( v4 B: _$ `" ~
goto end
:he   ^3 U/ K* S" W- D7 o: t
echo 第一個(gè)數(shù)比第二個(gè)數(shù)小!
pause
goto end
:end. t; R( v+ H# l4 C0 l( f( _. q# i
exit





命令行下如何用批處理比較數(shù)據(jù)大小?


set var1=3
set var2=2
if %var1% GTR %var2% goto ...

if /?:
執(zhí)行批處理程序中的條件處理。
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOT             指定只有條件為 false 的情況下,Windows 才
應(yīng)該執(zhí)行該命令。
ERRORLEVEL number 如果最后運(yùn)行的程序返回一個(gè)等于或大于
指定數(shù)字的退出編碼,指定條件為 true。
string1==string2   如果指定的文字字符串匹配,指定條件為 true。
EXIST filename 如果指定的文件名存在,指定條件為 true。
command           如果符合條件,指定要執(zhí)行的命令。如果指定的
條件為 FALSE,命令后可跟一個(gè)執(zhí)行 ELSE 
關(guān)鍵字后的命令的 ELSE 命令。
ELSE 子句必須在 IF 之后出現(xiàn)在同一行上。例如:
IF EXIST filename. (
del filename.
) ELSE (
echo filename. missing.
)
因?yàn)?del 命令需要用一個(gè)新行終止,以下子句不會(huì)有效:
IF EXIST filename. del filename. ELSE echo filename. missing
由于 ELSE 命令必須與 IF 命令的尾端在同一行上,以下子句也
不會(huì)有效:
IF EXIST filename. del filename.
ELSE echo filename. missing
如果都放在同一行上,以下子句有效:
IF EXIST filename. (del filename.) ELSE echo filename. missing
如果命令擴(kuò)展被啟用,IF 會(huì)如下改變:
IF [/I] string1 compare-op string2 command
IF CMDEXTVERSION number command
IF DEFINED variable command
其中, compare-op 可以是:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
而 /I 開(kāi)關(guān)(如果指定)說(shuō)明要進(jìn)行的字符串比較不分大小寫(xiě)。
/I 開(kāi)關(guān)可以用于 IF 的 string1==string2 的形式上。這些
比較都是通用的;原因是,如果 string1 和 string2 都是
由數(shù)字組成的,字符串會(huì)被轉(zhuǎn)換成數(shù)字,進(jìn)行數(shù)字比較。
CMDEXTVERSION 條件的作用跟 ERRORLEVEL 的一樣,除了它
是在跟與命令擴(kuò)展有關(guān)聯(lián)的內(nèi)部版本號(hào)比較。第一個(gè)版本
是 1。每次對(duì)命令擴(kuò)展有相當(dāng)大的增強(qiáng)時(shí),版本號(hào)會(huì)增加一個(gè)。
命令擴(kuò)展被停用時(shí),CMDEXTVERSION 條件不是真的。
如果已定義環(huán)境變量,DEFINED 條件的作用跟 EXISTS 的一樣,
除了它取得一個(gè)環(huán)境變量,返回的結(jié)果是 true。
如果沒(méi)有名為 ERRORLEVEL 的環(huán)境變量,%ERRORLEVEL%
會(huì)擴(kuò)充為 ERROLEVEL 當(dāng)前數(shù)值的字符串表達(dá)式;否則,您會(huì)得到
其數(shù)值。運(yùn)行程序后,以下語(yǔ)句說(shuō)明 ERRORLEVEL 的用法:
goto answer%ERRORLEVEL%
:answer0
echo Program had return code 0
:answer1
echo Program had return code 1
您也可以使用以上的數(shù)字比較:
IF %ERRORLEVEL% LEQ 1 goto okay
如果沒(méi)有名為 CMDCMDLINE 的環(huán)境變量,%CMDCMDLINE%
將在 CMD.EXE 進(jìn)行任何處理前擴(kuò)充為傳遞給 CMD.EXE 的原始
命令行;否則,您會(huì)得到其數(shù)值。
如果沒(méi)有名為 CMDEXTVERSION 的環(huán)境變量,
%CMDEXTVERSION% 會(huì)擴(kuò)充為 CMDEXTVERSION 當(dāng)前數(shù)值的
字串符表達(dá)式;否則,您會(huì)得到其數(shù)值。

IF (DOS命令)

  執(zhí)行批處理程序中的條件處理。

  IF [NOT] ERRORLEVEL number command

  IF [NOT] string1==string2 command

  IF [NOT] EXIST filename command

  NOT 指定只有條件為 false 的情況下, Windows XP 才

  應(yīng)該執(zhí)行該命令。

  ERRORLEVEL number 如果最后運(yùn)行的程序返回一個(gè)等于或大于

  指定數(shù)字的退出編碼,指定條件為 true。

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

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

  command 如果符合條件,指定要執(zhí)行的命令。如果指定的

  條件為 FALSE,命令后可跟一個(gè)執(zhí)行 ELSE

  關(guān)鍵字后的命令的 ELSE 命令。

  ELSE 子句必須在 IF 之后出現(xiàn)在同一行上。例如:

  IF EXIST filename. (

  del filename.

  ) ELSE (

  echo filename. missing.

  )

  因?yàn)?del 命令需要用一個(gè)新行終止,以下子句不會(huì)有效:

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

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

  不會(huì)有效:

  IF EXIST filename. del filename.

  ELSE echo filename. missing

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

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

  如果命令擴(kuò)展名被啟用,IF 會(huì)如下改變:

  IF string1 compare-op string2 command

  IF CMDEXTVERSION number command

  IF DEFINED variable command

  其中,比較運(yùn)算符可以是:

  EQU - 等于

  NEQ - 不等于

  LSS - 小于

  LEQ - 小于或等于

  GTR - 大于

  GEQ - 大于或等于

  及 /I 開(kāi)關(guān);如果該開(kāi)關(guān)被指定,則說(shuō)明要進(jìn)行的字符串比較不分

  大小寫(xiě)。/I 開(kāi)關(guān)可以用于 IF 的 string1==string2 的形式上。這些

  比較都是通用的;原因是,如果 string1 和 string2 都是由數(shù)字

  組成的,字符串會(huì)被轉(zhuǎn)換成數(shù)字,進(jìn)行數(shù)字比較。

  CMDEXTVERSION 條件的作用跟 ERRORLEVEL 的一樣,除了它

  是在跟與命令擴(kuò)展名有關(guān)聯(lián)的內(nèi)部版本號(hào)比較。第一個(gè)版本

  是 1。每次對(duì)命令擴(kuò)展名有相當(dāng)大的增強(qiáng)時(shí),版本號(hào)會(huì)增加一個(gè)。

  命令擴(kuò)展名被停用時(shí),CMDEXTVERSION 條件不是真的。

  如果已定義環(huán)境變量,DEFINED 條件的作用跟 EXISTS 的一樣,

  除了它取得一個(gè)環(huán)境變量,返回的結(jié)果是 true。

  如果沒(méi)有名為 ERRORLEVEL 的環(huán)境變量,%ERRORLEVEL%

  會(huì)擴(kuò)充為 ERROLEVEL 當(dāng)前數(shù)值的字符串表達(dá)式;否則,您會(huì)得到

  其數(shù)值。運(yùn)行程序后,以下語(yǔ)句說(shuō)明 ERRORLEVEL 的用法:

  goto answer%ERRORLEVEL%

  :answer0

  echo Program had return code 0

  :answer1

  echo Program had return code 1

  您也可以使用以上的數(shù)字比較:

  IF %ERRORLEVEL% LEQ 1 goto okay

  如果沒(méi)有名為 CMDCMDLINE 的環(huán)境變量,%CMDCMDLINE%

  將在 CMD.EXE 進(jìn)行任何處理前擴(kuò)充為傳遞給 CMD.EXE 的原始

  命令行;否則,您會(huì)得到其數(shù)值。

  如果沒(méi)有名為 CMDEXTVERSION 的環(huán)境變量,

  %CMDEXTVERSION% 會(huì)擴(kuò)充為 CMDEXTVERSION 當(dāng)前數(shù)值的

  字串符表達(dá)式;否則,您會(huì)得到其數(shù)值。

if中g(shù)tr的特殊應(yīng)用(時(shí)間&字母對(duì)比命令)

2009年05月06日 星期三 16:49
if中g(shù)tr的特殊應(yīng)用作者:youxi01
轉(zhuǎn)載請(qǐng)注明

一、直接對(duì)日期大小進(jìn)行比較。
比如,我要查找當(dāng)前目錄下,在2005-5-30以后的文件,則可以這樣寫(xiě):
復(fù)制內(nèi)容到剪貼板 代碼:

@echo off
for %%i in (*) do if %%~ti gtr 2005-05-30 echo %%~nxi
pause>nul

二、對(duì)字母直接進(jìn)行比較。
復(fù)制內(nèi)容到剪貼板 代碼:

@echo off
call :echo c o
echo.
call :echo d k
pause>nul
:echo startw endw
echo %1 到 %2 之間的字母有:
for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
if %%i geq %1 if %%i leq %2 set /p=%%i <nul)

三、更奇妙的是,漢字和英文字也可以比較“大小”---找出字符串中的漢字
測(cè)試代碼: 復(fù)制內(nèi)容到剪貼板 代碼:@echo off
setlocal enabledelayedexpansion
set "str=我bat是home好.cn人"
call :test "%str%"
echo 提取出的漢字有:%cstr%
pause>nul
:test
set "var=%~1"
for /l %%i in (0 1 20) do (
set "var_=!var:~%%i,1!"
if "!var_!"=="" goto :eof
if !var_! gtr Z set cstr=!cstr!!var_!


轉(zhuǎn)自:http://blog.chinaunix.net/uid-78707-id-3473907.html
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美成熟视频| 国产精品丝袜白浆摸在线| 久久久中精品2020中文| 激情综合网址| 午夜精品久久久久久久99热浪潮| 久久理论片午夜琪琪电影网| 99精品国产99久久久久久福利| 国产精品成人观看视频免费| 久久久噜噜噜久久中文字幕色伊伊 | 狠狠狠色丁香婷婷综合久久五月 | 国产精品日韩欧美一区| 久久久www成人免费无遮挡大片| 欧美激情性爽国产精品17p| 午夜精品视频网站| 欧美图区在线视频| 欧美成人在线免费视频| 欧美在线视频一区| 亚洲视频一起| 欧美一区2区三区4区公司二百 | 亚洲黄色高清| 久久九九久精品国产免费直播| 亚洲人成77777在线观看网| 久久综合九色| 欧美一区二区三区啪啪| 亚洲欧美日韩一区在线| 99精品视频免费全部在线| 亚洲高清在线观看一区| 免费在线观看日韩欧美| 欧美一级网站| 亚洲无限乱码一二三四麻| 亚洲精品国产系列| 亚洲国产婷婷香蕉久久久久久99| 国产精品户外野外| 欧美国产精品va在线观看| 另类图片综合电影| 久久久久欧美精品| 久久久www成人免费精品| 久久久www| 久久久亚洲欧洲日产国码αv | 欧美在线观看一二区| 亚洲一区激情| 欧美影院午夜播放| 久久高清免费观看| 久久久免费精品| 麻豆91精品| 一区二区精品| 亚洲小说欧美另类社区| 亚洲欧美日韩精品久久久久| 性欧美1819sex性高清| 亚洲欧美一区二区三区极速播放 | 亚洲欧美日韩国产成人| 亚洲综合久久久久| 亚洲欧美日韩视频一区| 一本色道久久88综合日韩精品| 日韩视频免费观看| 亚洲欧美精品在线| 老鸭窝亚洲一区二区三区| 欧美黄色免费网站| 99re6热在线精品视频播放速度| 久久精品国产999大香线蕉| 久久av二区| 欧美二区在线| 亚洲视频一区二区在线观看| 性高湖久久久久久久久| 欧美va亚洲va国产综合| 一区二区av在线| 欧美专区日韩专区| 久久天天躁狠狠躁夜夜爽蜜月| 狂野欧美一区| 日韩写真在线| 久久人人爽人人爽| 亚洲精品国产日韩| 欧美在线免费观看| 欧美精品一区二区三区久久久竹菊 | 欧美国产欧美综合| 久久久久久欧美| 91久久久久| 99精品久久| 久久福利视频导航| 亚洲精品国精品久久99热一| 午夜精品短视频| 久久久噜噜噜久久久| 免费国产自线拍一欧美视频| 欧美性天天影院| 韩国v欧美v日本v亚洲v| 亚洲无人区一区| 欧美国产精品久久| 亚洲欧美另类中文字幕| 久久久999成人| 99国产麻豆精品| 亚洲欧美一区二区三区久久| 在线精品视频在线观看高清| 亚洲狼人综合| 国产精品永久在线| 亚洲大片免费看| 国产精品久久一区主播| 免费成人美女女| 国产精品高潮粉嫩av| 男女激情久久| 国产精品地址| 欧美r片在线| 国产精品免费网站| 亚洲高清在线观看| 国产日韩欧美综合在线| 91久久综合亚洲鲁鲁五月天| 国产亚洲精品综合一区91| 亚洲人成77777在线观看网| 韩国成人福利片在线播放| 99精品欧美一区二区三区综合在线| 国产一区二区| 99亚洲一区二区| 亚洲黄色影片| 久久精品成人一区二区三区 | 欧美一区二视频| 欧美不卡在线| 久久亚洲综合色| 亚洲精品乱码久久久久| 一区二区亚洲精品国产| 亚洲欧美在线aaa| 亚洲午夜激情免费视频| 欧美精品www在线观看| 女主播福利一区| 国产日韩欧美日韩| 亚洲视频www| 亚洲一区二区在线播放| 欧美精品色一区二区三区| 欧美国产日本| 亚洲国产经典视频| 久久青草久久| 开心色5月久久精品| 国产日韩一区二区三区在线| 国产精品99久久久久久www| 一区二区日韩免费看| 欧美精品亚洲一区二区在线播放| 欧美成人一区二区三区片免费| 国内精品嫩模av私拍在线观看| 性欧美激情精品| 久久九九99视频| 狠狠色伊人亚洲综合成人| 久久频这里精品99香蕉| 国产麻豆视频精品| 亚洲在线视频观看| 亚洲欧美综合国产精品一区| 国产精品黄色| 亚洲欧美日韩在线| 久久久精品国产99久久精品芒果| 国产一区二区精品久久| 久久久久久**毛片大全| 欧美黄色免费网站| 亚洲一区二区三区精品动漫| 国产精品免费网站| 午夜一级久久| 亚洲一区二区三区在线播放| 欧美午夜一区二区福利视频| 亚洲夜间福利| 久久久久久电影| 亚洲精品国产精品国自产在线 | 国产日韩亚洲欧美| 久久久欧美精品| 亚洲国产mv| 亚洲综合精品一区二区| 国内精品伊人久久久久av一坑| 久久精品视频亚洲| 亚洲风情亚aⅴ在线发布| 99热在线精品观看| 欧美性猛交xxxx免费看久久久| 亚洲男人天堂2024| 麻豆成人小视频| 日韩系列在线| 国产免费亚洲高清| 久久综合九色| 一本一本a久久| 久久全球大尺度高清视频| 一本久久a久久精品亚洲| 国产精自产拍久久久久久| 免费成人av资源网| 这里只有精品视频| 欧美大片在线看免费观看| 亚洲欧美日韩天堂一区二区| 亚洲国产精品久久精品怡红院 | 国产欧美日韩亚洲一区二区三区| 先锋影音久久久| 亚洲激情网站免费观看| 国产欧美亚洲视频| 欧美日本簧片| 久久国产主播| 一区二区欧美精品| 免费亚洲电影在线观看| 亚洲午夜av在线| 亚洲人成网站在线播| 国产亚洲电影| 欧美亚洲第一区| 欧美黄色精品| 久久久精品免费视频| 亚洲一区二区三区在线视频| 久久亚洲一区二区| 亚洲精品免费在线| 欧美aⅴ99久久黑人专区| 午夜视频在线观看一区| 日韩视频在线免费观看|