BAT文件编写基础知识

摘要:
BAT脚本编写基础知识BAT文件,即批处理文件,在DOS或Windows系统中都是可执行文件。BAT文件由一系列命令构成,其中可以包含对其他程序的调用。,目标文件名可以省略小知识可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。参考文章批处理菜鸟教程BAT脚本编写教程简单入门篇博客园Markdown编辑器指南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 xxxx表示两位数字,前者表示背景色,后者表示前景色
常用颜色:
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组合键来强行终止一个批处理的执行过程。
  • @可用在每个命令行的最前面,表示运行时不显示改行命令。

参考文章

免责声明:文章转载自《BAT文件编写基础知识》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【移动安全实战篇】————5、Android屏幕解锁图案破解winCE下Unicode编码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

深入浅出Node.js(上)

(一):什么是Node.js Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在今年的两次...

linux用户,用户组,文件权限

一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” 2) 修改natasha用户的家目录为/Natasha 3) 查看用户信息配置文件的最后一行 4) 为natasha用户设置密码“123” 5) 查看用户密码配置文件的最后一行 6) 将natasha用户账户锁定 7) 将natasha用户账户解锁 8) 新建...

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示“由于应用程序配置不正确,应用程序未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提...

基于第三方开源库的OPC服务器开发指南(2)——LightOPC的编译及部署

前文已经说过,OPC基于微软的DCOM技术,所以开发OPC服务器我们要做的事情就是开发一个基于DCOM的EXE文件、一个代理/存根文件,然后就是写一个OPC客户端测试一下我们的服务器了。对于第一项工作,我们需要借助一个俄罗斯大神开源的OPC开发库——LightOPC展开。不过,从LightOPC的主网站看,这个库已经许久没更新了,时间定格在了2004年:...

linux shell脚本神一般的测试案例

本人对shell脚本一点都不了解,工作中用到了shell脚本,所有就只能赶鸭子上架,搜度娘一点一点的写了。在搜索的过程中看到了比较好的案例。大家可以参考一下。以后肯定可以用的到。 声明本文转载至 http://www.educity.cn/linux/1241314.html 脚本1:为root用户编写登录欢迎脚本:   1、用vi命令在/root目录是新...

HDFS的Java客户端操作代码(查看HDFS下所有的文件或目录)

1.查看HDFS下所有的文件或目录 1 packageHdfs; 2 3 importjava.io.IOException; 4 importjava.net.URI; 5 importorg.apache.hadoop.conf.Configuration; 6 importorg.apache.hadoop.fs.FileStatus; 7 im...