- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
批处理比较数值大小
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
比较大小.bat的源程序如下:
8 ~6 a2 w! V. Y; H j
5 a w% e Q4 v2 A U3 z@echo off
# _: u. r h3 y R Eset /p 第一个数=请输入第一个数- c% F. C2 k: ~# R
set /p 第二个数=请输入第二个数
1 b% X+ \: X/ {% y8 Uif %第二个数% lss %第一个数% goto hero7 |! U; ~8 ?5 ?7 p9 g6 v. Y3 w K0 v
if %第二个数% equ %第一个数% goto her
0 W4 l9 ?) E. f3 j( pif %第二个数% gtr %第一个数% goto he9 @! i8 q c; j; Z/ Q% ]
pause2 W) H7 w/ R$ @ g8 P
exit
t: B- M$ \4 c D:hero b8 K1 _5 C U0 A/ l% D
echo 第一个数比第二个数大!
. p L u+ t B! Ipause# A6 \8 X9 P) t- B9 Z- g2 e1 a
%0
- Y, _4 r0 u g:her t) K1 j. h# L
echo 第一个数等于第二个数!
( f, P0 S1 g5 \ z Epause
$ `/ T/ [; ~: X: z9 X3 o) C%0
8 R* I8 u+ h- B e! d ?2 q S:he- o$ e* U# ] }4 |! V% ^ c
echo 第一个数比第二个数小!
. ~ Y# x. G4 m4 }1 ?pause
- m5 J( ~3 Q B3 W8 O% j+ { [%07 \! s- e$ [0 E6 @
: T+ d6 Y# o0 [ H4 P% C
- b/ Q m1 O- { a# v2 O5 ~比较大小另 版.bat 的源程序如下:
1 y1 w3 Z) n3 e6 X5 W% b5 B. b6 H8 i/ D* L
@echo off; R% @1 ~% g W
set /p 第一个数=请输入第一个数
6 y9 J b/ h2 W( n3 r1 R3 Kset /p 第二个数=请输入第二个数
3 l5 \/ S ? i6 o8 _5 t; W# Nif %第二个数% lss %第一个数% goto hero
0 t G K7 t) Aif %第二个数% equ %第一个数% goto her N( d7 j i$ r8 e A
if %第二个数% gtr %第一个数% goto he h2 ~4 P2 m V
:hero0 h( k, ?) \( C t, \
echo 第一个数比第二个数大!5 a4 i$ L7 p% M; e% ]! T
pause
1 k2 B) D; ~8 Ogoto end
h3 m. u0 K0 O3 B6 U:her ~2 r Q7 X! g: j0 I x
echo 第一个数等于第二个数!
1 \; b! P3 G8 A6 z0 ~$ bpause$ k4 |( v4 B: _$ ` ~
goto end
) j$ a a% l e) _# z+ ~9 c:he ^3 U/ K* S W- D7 o: t
echo 第一个数比第二个数小!
0 c+ F# ^2 b h2 Zpause
) I+ d: k t# V* Bgoto end
- c; W Y: }1 U- V+ N$ ]:end. t; R( v+ H# l4 C0 l( f( _. q# i
exit
命令行下如何用批处理比较数据大小?
set var1=3
set var2=2
if %var1% GTR %var2% goto ...
if /?:
执行批处理程序中的条件处理。
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOT 指定只有条件为 false 的情况下,Windows 才
应该执行该命令。
ERRORLEVEL number 如果最后运行的程序返回一个等于或大于
指定数字的退出编码,指定条件为 true。
string1==string2 如果指定的文字字符串匹配,指定条件为 true。
EXIST filename 如果指定的文件名存在,指定条件为 true。
command 如果符合条件,指
文档评论(0)