• BAT文件编写基础知识



    BAT脚本编写基础知识


    BAT文件,即批处理(Batch)文件,在DOS或Windows系统中都是可执行文件。BAT文件由一系列命令构成,其中可以包含对其他程序的调用。
    批处理定义:批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。
    有关BAT的百度百科介绍: BAT(批处理文件类型)

    批处理文件常用命令

    echo 显示该命令后的字符
    echo on 该语句后的命令都会显示命令行本身
    echo off 该语句后的命令都不会显示命令行本身
    call 调用另一个批处理文件
    start 调用外部程序
    pause 暂停批处理文件的执行,会提示按下任意键继续
    pause>nul 暂停批处理文件执行,但不提示
    rem 注释内容
    dir 显示指定路径下内容
    md 创建子目录
    cd 改变当前目录
    rd 删除子目录
    del 删除文件
    xcopy 复制目录
    copy 复制文件
    type 打印文件内容
    move 移动文件夹
    ping 验证与远程计算机的连接
    ipconfig 查看本地ip地址
    arp 显示、修改地址解析协议
    net 网络相关命令
    tasklist 显示进程
    cls 清屏
    > 输出到文件,如dir e:xxxat*.bat > t.txt
    title 显示DOS窗口标题
    color 设置背景、前景颜色
    tree 显示指定路径目录结构,如tree e:xxxBook /f >tree.txt

    字体颜色的设置

    语法:
    color xx xx表示两位数字,前者表示背景色,后者表示前景色
    常用颜色:
    0 黑色,1蓝色,2 绿色,3 浅绿色,4红色,5紫色,6黄色,7白色,8灰色,9浅蓝,A浅绿,B浅蓝色,C浅红色,D浅紫色,E浅黄色,F亮白色

    窗体大小的设置

    语法:
    mode con: cols=宽度 lines=高度
    cols显示多少列,lines表示显示多少行

    常用命令的用法

    tree

    功能: 显示指定驱动器上所有目录路径和这些目录下的所有文件名
    格式: tree [盘符:路径] [/f] [>prt]
    使用说明:
    使用/f时会显示目录及目录下的所有文件,而省略时只会显示目录
    使用>prt时会将目录及文件打印到指定文件

    dir

    功能: 显示磁盘目录的内容
    格式: dir [盘符][路径][/p][/w]
    使用说明:
    使用/p后会将信息分屏显示,使用/w只显示文件名

    md

    功能: 创建新的子目录
    格式: md [盘符][路径] <子目录名>
    使用说明:
    盘符 需要创建子目录的盘符驱动器字母,缺省表示当前
    路径 需要创建子目录的上级目录名称,缺省表示在当前目录下创建

    xcopy

    功能: 连同目录结构,复制指定目录及目录下的所有文件
    格式: xcopy [源盘:]<源路径名> [目标盘][目标路径名] [/s] [/v] [/e]
    使用说明:
    不能copy隐藏文件及系统文件
    /s会对源目录下及其子目录下的所有文件进行copy,但不copy空目录,和/e一起使用会copy空目录

    copy

    功能: copy一个或多个文件到指定路径
    格式: copy [源盘][路径] <源文件名> [目标盘][路径] <目标文件名>
    使用说明:
    文件名可使用通配符 * 、?,目标文件名可以省略


    小知识

    • 可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。
    • @可用在每个命令行的最前面,表示运行时不显示改行命令。

    参考文章

  • 相关阅读:
    迭代器基础知识
    C语言I博客作业09
    第一周作业
    C语言1博客作业04
    C语言I博客作业08
    C语言博客作业05
    C语言I作业12—学期总结
    C语言I博客作业10
    C语言I博客作业06
    C语言I博客作业11
  • 原文地址:https://www.cnblogs.com/hai-feng/p/12316625.html
Copyright © 2020-2023  润新知