Windows批处理文件bat学习(一)
本文参考博客
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学习(一)相关推荐
- Windows批处理文件*.bat
Windows批处理文件 [ 一.什么是批处理 ] 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为 bat . 目前比较常见 的批处理包含两类 ...
- windows——批处理文件(.bat)详解
这里写目录标题 一.简介 二.用法命令 echo 命令 @ 命令 goto 命令 rem 命令 pause 命令 call 命令 start 命令 choice 命令 if 命令 for 命令 pin ...
- Windows 批处理文件bat执行完自动退出cmd黑窗口
碰见一个很尴尬的事情,有一个从一个文件夹复制一些文件到另一个文件的批处理文件,每次执行复制完之后还需要手动点击关闭cmd.exe黑窗口,很麻烦.看到网上其他先行者说的比较多的解决方案是在bat文件末尾 ...
- windows的.bat批处理文件运行Python脚本程序
windows的.bat批处理文件运行Python脚本程序 文章目录: 一.如何创建 `.bat` 批处理文件 二.创建执行的Python脚本程序 一.如何创建 .bat 批处理文件 创建.bat 批 ...
- 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )
文章目录 Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 1.生成 bat 脚本注意事项 2.Java 执行 Cmd 命令 3.完整代码示例 4.执行结果 Java 文件生成 ...
- Windows批处理文件(.bat文件和.cmd文件)简单使用
cmd文件和bat文件的区别,从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建.编辑和修改,只是在cmd中支持的命令要多 ...
- int.TryParse非预期执行引发的思考 ASP.NET -- WebForm -- 给图片添加水印标记 Windows -- 使用批处理文件.bat删除旧文件...
int.TryParse非预期执行引发的思考 问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: Copy int id = 1000; //Request ...
- Windows批处理命令学习
Windows批处理命令学习一 Windows的批处理命令固然比不上unix的shell脚本强大,但用好了仍能给我们的工作带来很大作用.一个朋友问我为什么学习批处理命令,我以<程序员修炼之道-- ...
- windows批处理(bat)程序常用命令
windows批处理(bat)程序常用命令 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用 ...
- windows 处理bat连接本地mysql
这篇文章主要介绍了windows 批处理bat连接本地mysql 创建制定数据 并执行sql文件,需要的朋友可以参考下 实例代码 @echo off set path=C:\Program Files ...
最新文章
- devops_最低可行DevOps
- java回退一格_api短信接口
- UML实践详细经典教程
- 如何更改指定用户在windows系统目录的权限
- 【JS】我的JavaScript学习之路(2)
- ERP软件的追加开发环节存在特殊价值
- 总结:常用的通用数据处理指令
- 使用no-gui 模式执行分布式测试
- 社会对IT 从业人员综合素质的需求
- 移动端滚动不流畅问题
- python基本数据类型——整型,浮点型,复数,字符串
- 王不留,混迹基层八年穷屌丝,考研准备四个月,考上中国科技大学MBA,成为一家软件上市公司中层管理者(附备考攻略)
- STL-关联式容器 map
- 线上电商运营流程绘制流程图分享
- 时间漩涡的世界 (三)
- 总结 拦截器(Interceptor) 和 过滤器(Filter)的区别
- 配置chrony服务,实现服务器时间自动同步
- 从零开始学习前端JAVASCRIPT — 1、JavaScript基础
- bmi计算 python_python tkinter bmi计算
- Warning[w6]
热门文章
- 博通的网卡linux驱动,CentosRedhat下bcm43142博通无线网卡linux驱动
- Enterprise Architect(简称EA)使用技巧
- 乡镇特色产业发展调研报告2
- Navicat Premium15 注册出现No all pattern found! file already patched?
- 我的数模之旅(开始)
- 在Mac下载安装win10虚拟机教程及分辨率等问题。
- 我曾经在课间给学生讲过的金庸小说片段
- Vue 项目中各种痛点问题及方案(建议收藏)
- 《K8s与云原生应用》之K8s的系统架构与设计理念
- 阿里云oss出现Unable to execute HTTP request: bucket.二级域名.域名: nodename nor servname provided, or not known