bat 基础使用(二)

130 阅读1分钟

goto 语法及其应用

跳过中间的,执行指定位置以后的命令

命令格式

goto label
....
:label
.....

应用

image.png

start 语法及其应用

用于重新启用一个单独的命令行窗口,然后在新的窗口中,执行新的命令

命令格式

start ["title"] [/dPath] [/i:] [/min] [/max] [{/separate|shared}] [/wait]

title: 窗口标题

dPath: 指定启动的目录

i: 将cmd启动环境传送到新的命令行窗口

min: 窗口最小化

max: 窗口最大化

separate: 将在单独的内存空间启动程序

shared: 将在共享的内存空间启动程序

wait: 启动程序并等待结束

应用

image.png

if 语法及其应用

命令格式

1. if [not] errorlevel number command [else expression]
如:
  if [not] string1==string2 command [else expression]

2. if [not] exist filename command [else expression]
3. if [/i] string1 compareop string2 command [else expression]
如:
  if /i dog EQU dog (echo 两只小狗长得一样) else (echo 它们不一样)
4. if defined variable command [else expression]

not: 当条件为假的时候才执行该命令

errorlevel: 错误条件

i: 强制比较时忽略大小写

compareop:

EQU: 等于

NEQ: 不等于

LSS: 小于

LEQ: 小于或等于

GTR: 大于

GEQ: 大于或等于

应用

image.png

image.png

for 语法及应用

应用

image.png