bat 基础使用(一)

175 阅读2分钟

一、copy con 创建批处理文件

copy con:将输入的内容存入文本文件

ctrl + z 退出编辑

image.png

在控制台输入刚刚创建的bat文件即可执行

image.png

echo .>a.txt:为创建txt文件指令,.为文件内容

image.png

现在文件夹内存在a.txt文件,再次运行bat指令,将会额外输出内容

image.png

二、echo 语法及应用

2.1语法格式

格式:echo [{on|off}] [message]

on:允许执行过程中回显命令

off:禁止批处理文件在处理过程中回显命令

message:要显示在屏幕的消息

2.2 应用

创建bat文件,内容如下:

image.png

控制台输入tst.bat即可执行(你的bat文件名)

image.png

此时中文乱码,可在文件开头加上:chcp 65001

image.png

再次运行即可显示中文,

参考:bat|cmd脚本 此应用无法在你的电脑上运行_bat此应用无法在你的电脑上运行-CSDN博客

image.png

通过对比命令,可知 echo off 将会隐藏命令回显

image.png

三、@ 命令语法及应用

3.1 作用

禁止当前的命令回显在控制台上

3.2 演示

echo加上@后将不会显示在控制台上

image.png

现在命令都加上@,此时将会隐藏命令

image.png

四、pause 命令语法及应用

4.1 作用

暂停命令并给出提示,由用户绝对是否继续执行

4.2 演示

image.png

五、call 命令语法及应用

5.1 命令格式

格式:

call 
[[Drive:][Path] FileName [BatchPatameters]]
[[:label][arguments]] 

5.1 作用

  1. 调用另一个批处理命令
  2. 调用指定标号后所有命令

5.2 演示

新建called.bat,内容如下:

image.png

call :xx 将会返回命令执行处继续执行命令,所以会输出两次

image.png

六、rem 命令语法及应用

6.1 作用

为批处理加上注释信息

6.2 应用

image.png

七、set 命令语法及其应用

7.1 作用

自定义变量

7.2 应用

image.png