好房网

网站首页 手机 > 正文

批处理 if(批处理中if的用法)

2022-06-29 03:42:41 手机 来源:
导读 想必现在有很多小伙伴对于批处理中if的用法方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于批处理中if的用法方面的知

想必现在有很多小伙伴对于批处理中if的用法方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于批处理中if的用法方面的知识分享给大家,希望大家会喜欢哦。

1、If在批处理程序中执行条件处理。

2、语法

3、if [not] errorlevel number command [else expression]

4、未经芝士回答允许不得感转载性本文内容,角否则十将视为金侵权

5、if [not] string1==string2 command [else expression]

6、if [not] exist filename command [else expression]

7、为多么已任教,速矿亲价。

8、如果启用了命令扩展,请使用以下语法:

9、if [/i] string1 compareop string2 command [else expression]

10、if cmdextversion number command [else expression]

11、if defined variable command [else expression]

12、参数

13、一用于都因社各情者通资将油务万示信除斯。

14、not

15、指定只有当条件为假时才执行该命令。

16、errorlevel number

17、只有当由 Cmd.exe 运行的前一个程序返回大于或等于 number 的退出代码时,才能指定真条件。

18、command

19、指定只有满足前面的条件时才应执行的命令。

20、string1==string2

21、只有当 string1 和 string2 相同时才能指定真条件。这些值可以是文字字符串或批处理变量(例如,%1)。对于文字字符串,不需要使用问号。

22、exist filename

23、如果 filename 存在,则指定真条件。

24、CompareOp

25、指定 3 个字母的比较运算符。下表列出了 compareop 的有效值。 运算符 说明

26、EQU 等于

27、NEQ 不等于

28、LSS 少于

29、LEQ 少于或等于

30、GTR 大于

31、GEQ 大于或等于

32、/i

33、强制字符串比较忽略大小写。可以在 if 的 string1==string2 形式上使用/i。这些比较是通用的,如果 string1 和 string2 都由所有的数字组成,那么字符串将被转换为数字并且将执行数字比较。

34、cmdextversion number

35、只有当与 Cmd.exe 的“命令扩展”功能相关的内部版本号等于或大于 number 时,才指定真条件。第一个版本是 1。当命令扩展的功能有重大增强时,则在此号码上加 1。当禁用了命令扩展时(默认情况下为启用),cmdextversion 条件不为真。

36、defined variable

37、如果定义了 variable,则指定条件为真。

38、expression

39、指定将传递给 else 子句中命令的命令行命令和任何参数。

40、/?

41、在命令提示符显示帮助。

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签:

最新文章: