本文参考博客

windows批处理命令总结(超详细滴)_小小白用户的博客-CSDN博客_批处理文件命令大全

windows bat脚本学习一(基础指令)_t_guest的博客-CSDN博客_bat脚本

一、批处理的含义

批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件的扩展名为bat 。比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于微软的强大的PowerShell的,用来批量处理一些任务的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。

以上来自:批处理_百度百科

个人理解:计算机发展过程中,最初完成一个任务需要输入一条条指令,由织带输入、交互界面输入发展;随着计算机硬件和操作系统等方面的发展,能够编写好一定步骤的指令,让计算机执行,即批处理的产生。

二、运行

1. 可以通过任意文本工具进行编辑,也可在CMD终端进行交互式输入;

2. 编辑的文件保存为*.bat,可双击执行,也可供其他程序调用

三、常见指令学习

1. echo: 用于输入指令回显;通过echo off关闭(在未关闭状态下,指令行会输出,关闭后,知会输出结果)

示例:

执行结果:

指令用途:可用来显示执行的内容

2.pause:此指令执行后,会显示:按任意键继续....,查看结果;(如上图示例,如果不加pause,执行完终端会自动关闭)

指令用途:用于提示或调试,终端程序往往执行完即退出,比如C/C++终端程序调试常用:system("pause"),来执行此命令,查看执行结果

3. @:不显示本行命令,在.bat脚本执行过程中,跟在‘@’的指令会执行,但是不会输出到终端;

4. call: 调用其他.bat脚本的命令,脚本执行过程,会沿着当前文件内进行,如果直接在执行脚本中,调用其他脚本名称,执行过程将转移到被调用脚本,不会返回本脚本,使用call,则会在完成后,返回调用处继续执行;

用途:用于调用其他脚本

5.start指令,查看start指令的帮助:start /?;如下

示例:通过start调用上面的例子

6.结束:exit

用于:运行结束退出;

7.choice:选择,交互式指令、

帮助内容

示例:

8.type:输出文本格式内容

除了纯文本内容的,目前测试csv文件也可以打印

9.set:设置变量名称

set的帮助

A. 基本变量赋值

set:赋值时,包含值域,只显示变量内容时:set + var(full name),模糊匹配:set + P(变量第一个字母)

B.扩展指令

10.其他常见基本指令

A. cd:打开文件夹,特殊文件标志:’.'根目录,‘..’上级目录

B. md:(make directory)创建文件夹

C.rd:(remove directory)删除文件夹

D.dir:显示目录中的文件和子目录列表

示例:

E.tree:

F. CLS:clear screen 清屏

G.CMD:打开终端窗体

H.日期时间:date time,%date%%time%,显示,date:修改

Windows批处理文件bat学习(一)相关推荐

  1. Windows批处理文件*.bat

    Windows批处理文件 [ 一.什么是批处理 ] 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为 bat . 目前比较常见 的批处理包含两类 ...

  2. windows——批处理文件(.bat)详解

    这里写目录标题 一.简介 二.用法命令 echo 命令 @ 命令 goto 命令 rem 命令 pause 命令 call 命令 start 命令 choice 命令 if 命令 for 命令 pin ...

  3. Windows 批处理文件bat执行完自动退出cmd黑窗口

    碰见一个很尴尬的事情,有一个从一个文件夹复制一些文件到另一个文件的批处理文件,每次执行复制完之后还需要手动点击关闭cmd.exe黑窗口,很麻烦.看到网上其他先行者说的比较多的解决方案是在bat文件末尾 ...

  4. windows的.bat批处理文件运行Python脚本程序

    windows的.bat批处理文件运行Python脚本程序 文章目录: 一.如何创建 `.bat` 批处理文件 二.创建执行的Python脚本程序 一.如何创建 .bat 批处理文件 创建.bat 批 ...

  5. 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )

    文章目录 Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 1.生成 bat 脚本注意事项 2.Java 执行 Cmd 命令 3.完整代码示例 4.执行结果 Java 文件生成 ...

  6. Windows批处理文件(.bat文件和.cmd文件)简单使用

    cmd文件和bat文件的区别,从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建.编辑和修改,只是在cmd中支持的命令要多 ...

  7. int.TryParse非预期执行引发的思考 ASP.NET -- WebForm -- 给图片添加水印标记 Windows -- 使用批处理文件.bat删除旧文件...

    int.TryParse非预期执行引发的思考 问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: Copy int id = 1000; //Request ...

  8. Windows批处理命令学习

    Windows批处理命令学习一 Windows的批处理命令固然比不上unix的shell脚本强大,但用好了仍能给我们的工作带来很大作用.一个朋友问我为什么学习批处理命令,我以<程序员修炼之道-- ...

  9. windows批处理(bat)程序常用命令

    windows批处理(bat)程序常用命令 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用 ...

  10. windows 处理bat连接本地mysql

    这篇文章主要介绍了windows 批处理bat连接本地mysql 创建制定数据 并执行sql文件,需要的朋友可以参考下 实例代码 @echo off set path=C:\Program Files ...

最新文章

  1. devops_最低可行DevOps
  2. java回退一格_api短信接口
  3. UML实践详细经典教程
  4. 如何更改指定用户在windows系统目录的权限
  5. 【JS】我的JavaScript学习之路(2)
  6. ERP软件的追加开发环节存在特殊价值
  7. 总结:常用的通用数据处理指令
  8. 使用no-gui 模式执行分布式测试
  9. 社会对IT 从业人员综合素质的需求
  10. 移动端滚动不流畅问题
  11. python基本数据类型——整型,浮点型,复数,字符串
  12. 王不留,混迹基层八年穷屌丝,考研准备四个月,考上中国科技大学MBA,成为一家软件上市公司中层管理者(附备考攻略)
  13. STL-关联式容器 map
  14. 线上电商运营流程绘制流程图分享
  15. 时间漩涡的世界 (三)
  16. 总结 拦截器(Interceptor) 和 过滤器(Filter)的区别
  17. 配置chrony服务,实现服务器时间自动同步
  18. 从零开始学习前端JAVASCRIPT — 1、JavaScript基础
  19. bmi计算 python_python tkinter bmi计算
  20. Warning[w6]

热门文章

  1. 博通的网卡linux驱动,CentosRedhat下bcm43142博通无线网卡linux驱动
  2. Enterprise Architect(简称EA)使用技巧
  3. 乡镇特色产业发展调研报告2
  4. Navicat Premium15 注册出现No all pattern found! file already patched?
  5. 我的数模之旅(开始)
  6. 在Mac下载安装win10虚拟机教程及分辨率等问题。
  7. 我曾经在课间给学生讲过的金庸小说片段
  8. Vue 项目中各种痛点问题及方案(建议收藏)
  9. 《K8s与云原生应用》之K8s的系统架构与设计理念
  10. 阿里云oss出现Unable to execute HTTP request: bucket.二级域名.域名: nodename nor servname provided, or not known