.bat文件的用途
bat(batch)
.bat文件是用来干什么的?我们可以通过win+r,进入cmd,用dos命令行来完成某些操作,比如ping。
我们这里可以用更简单的办法,可以把命令行写入记事本,然后修改后缀为bat,这样只要点击运行bat文件就运行了命令行。
下面通过实例讲解bat文件的优势。
- 首先我们用记事本输入命令行参数,我输入的是一个简单的ping和>操作,意思是ping百度网站并把结果保存到并同时新建同目录a.txt。  
- 我们保存然后修改后缀为bat,然后运行看看效果,同目录生成了一个文件a.txt  
- 打开看看结果  
- 我们用cmd的方式ping以下看看  
- 对比了以下结果是一样的,然后我们试试在命令行里输入  
- 运行后发现同目录并没有找到b.txt,说明命令行和bat还是有区别的,通过这个例子,大家现在知道了bat的操作比较便捷了吧,不用再cmd里面操作了运行就能获取自己的结果了。  bat批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。 bat批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。- 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 - 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 - 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:/BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:/batch,你就可以在任意位置运行所有你编写的批处理程序。 - 第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。下面是一个运行于Windows 98下的autoexec.bat的示例: 
 @ECHO OFF
 PATH C:/WINDOWS;C:/WINDOWS/COMMAND;C:/UCDOS;C:/DOSTools;C:/SYSTOOLS;C:/WINTOOLS;C:/BATCH
 LH SMARTDRV.EXE /X
 LH DOSKEY.COM /INSERT
 LH CTMOUSE.EXE
 SET TEMP=D:/TEMP
 SET TMP=D:/TEMP- 批处理的作用 
 简单的说,批处理的作用就是自动的连续执行多条命令。- 这里先讲一个最简单的应用:在启动wps软件时,每次都必须执行(>前面内容表示DOS提示符): 
 C:/>cd wps
 C:/WPS>spdos
 C:/WPS>py
 C:/WPS>wbx
 C:/WPS>wps
 如果每次用WPS之前都这样执行一遍,您是不是觉得很麻烦呢?- 好了,用批处理,就可以实现将这些麻烦的操作简单化,首先我们编写一个runwps.bat批处理文件,内容如下: 
 @echo off
 c:
 cd/wps
 spdos
 py
 wbx
 wps
 cd/- 以后,我们每次进入wps,只需要运行runwps这个批处理文件即可。 
.bat文件的用途的更多相关文章
- 注册表的作用、bat文件中REG ADD命令添加注册表项以及bat
		注册表的用途与设置 注册表是windows的核心,里面储存着大量的系统信息,说白了就是一个庞大的数据库.如果你不懂什么是数据库,那没关系,不影响你了解注册表,不过最好对数据库有所了解.注册表里面所有的 ... 
- bat文件
		bat文件是dos下的批处理文件.批处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cm ... 
- .bat文件和Jar包的生成及运行
		.bat文件和Jar包的生成及运行 1.Jar包简单介绍 Jar包是Java中所特有的一种压缩文档,有点类似于zip包,区别在于Jar包中有一个META-INF\MANIFEST.MF文件(在生成Ja ... 
- WIN7 如何将BAT文件附加到任务栏
		1.桌面有个 a.bat 文件2.将a.bat 改名为 a.exe3.将 a.exe 拉到任务栏4.修改桌面的 a.exe 回 a.bat5.打开C:\Users\Administrator\AppD ... 
- Bat文件, Services
		创建Bat文件自启动Windows Service; Services: sc stop/delete/query/find "service name"; Service Fol ... 
- 全自动ARP实时绑定BAT文件
		全自动ARP实时绑定BAT文件 说明一下,这个BVS脚本,它会每六秒钟清除一次ARP缓存.并绑定网关.真正做到了实时防护! 代码如下:请另存为.BAT文件.再运行一下,就可以了 path c:\;c: ... 
- 生成bat文件及sh文件
		---windows下cmd执行java文件1.将project程序打成jar包2.新建文件夹--新建.bat文件3.bat文件内容:(config配置文件--lib用到的jar包,包括1的jar包) ... 
- 给dos命令“.bat”文件换图标
		最近客户有个需求:给企业建立一个FTP服务器,并且给不同的部门分配不同的目录和管理权限. 这个好实现!直接安装serv-u,进行一番设置,搞定! 不过客户嫌登陆FTP操作麻烦,输入ip,输入账号什么的 ... 
- [Skills] 在桌面打开一个BAT文件,CMD窗口不关闭
		每次开机都要取得本机IP,然后远程连接上去,屏幕太小,不好输入,想写个bat,执行就能看到IP,并且停留在cmd窗口上,想来简单,以前搜了好久没找到好的办法,今天找到一个贴子,竟然可以,呵呵! 以 ... 
随机推荐
- Codeforces 868C Qualification Rounds - 位运算
			Snark and Philip are preparing the problemset for the upcoming pre-qualification round for semi-quar ... 
- C++进程间通信之共享内存
			转载:http://blog.csdn.net/taily_duan/article/details/51692999 转载:http://blog.csdn.net/fengrx/article/d ... 
- Auto.js 初试-Android开发JS利器
			GitHub地址:https://github.com/hyb1996/Auto.js 文档地址:https://hyb1996.github.io/AutoJs-Docs/#/?id=%E7%BB% ... 
- C# 字典常用方法
			/* ######### ############ ############# ## ########### ### ###### ##### ### ####### #### ### ####### ... 
- Trim Galore用法及参数考量
			Trim Galore是一个非常流行的用于「去接头序列」的软件,用于处理高通量测序得到的原始数据.通常我们从测序公司拿到数据后,第一步就是评估数据的质量以及对raw data去接头处理.公司拿来的数据 ... 
- p1110 报表统计(FHQ-TREAP/TREAP)
			平衡树的裸题,操作都相当简单 写了一个FHQ,但是奈何常数太大,实在过不去 最后写了一个Treap开O2水过 TREAP代码 #include <cstdio> #include < ... 
- (zhuan) LSTM Neural Network for Time Series Prediction
			LSTM Neural Network for Time Series Prediction Wed 21st Dec 2016 Neural Networks these days are the ... 
- [午间休息] - 午间codewars活跃脑袋
			https://www.codewars.com/kata/51f2b4448cadf20ed0000386/javascript 中午是一个易困的时间段.如果其它人不睡觉还好. 这个js题目就是说如 ... 
- Java 11 究竟比 8 快了多少?看看这个基准测试
			开源规划调度引擎 OptaPlanner 官网发布了一个 Java 11 GC 性能基准测试报告. 当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试 ... 
- Sublime text 3 汉化教程
			首先,需要安装Package Control 启动并进入sublime主界面,打开Sublime Text的控制台(快捷键 ctrl + ~) 然后我们到Package Control官方网站,复制s ... 
