1. echo 和 @
@ #关闭单行回显
echo off #从下一行开始关闭回显
@echo off #从本行开始关闭回显。一般批处理第一行都是这个
echo on #从下一行开始打开回显
echo #显示当前是 echo off 状态还是 echo on 状态
echo. #输出一个”回车换行”,空白行
#(同echo, echo; echo+ echo[ echo] echo/ echo\)
2. errorlevel
echo %errorlevel%
#每个命令运行结束,可以用这个命令行格式查看返回码
#默认值为0,一般命令执行出错会设 errorlevel 为1
3. pause
暂停命令
4 rem 和 ::
注释命令
注释行不执行操作
4. goto 和 :
跳转命令
5 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*
命令行传递给批处理的参数
%0 批处理文件本身
%1 第一个参数
%9 第九个参数
%* 从第一个参数开始的所有参数
批参数(%n)的替代已被增强。您可以使用以下语法:
%~1 - 删除引号(\"),扩充 %1
%~f1 - 将 %1 扩充到一个完全合格的路径名
%~d1 - 仅将 %1 扩充到一个驱动器号
%~p1 - 仅将 %1 扩充到一个路径
%~n1 - 仅将 %1 扩充到一个文件名
%~x1 - 仅将 %1 扩充到一个文件扩展名
%~s1 - 扩充的路径指含有短名
%~a1 - 将 %1 扩充到文件属性
%~t1 - 将 %1 扩充到文件的日期/时间
%~z1 - 将 %1 扩充到文件的大小
%~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
扩充到找到的第一个完全合格的名称。如果环境
变量名未被定义,或者没有找到文件,此组合键会
扩充到空字符串
可以组合修定符来取得多重结果:
%~dp1 - 只将 %1 扩展到驱动器号和路径
%~nx1 - 只将 %1 扩展到文件名和扩展名
%~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
并扩展到找到的第一个文件的驱动器号和路径。
%~ftza1 - 将 %1 扩展到类似 DIR 的输出行。
可以参照 call/? 或 for/? 看出每个参数的含意
echo load \"%%1\" \"%%2\">c:\test.txt
生成的文件内容为 load \"%1\" \"%2\"
批处理文件里,用这个格式把命令行参数输出到文件
6 if
判断命令
if \"%1\"==\"/a\" echo 第一个参数是/a
if /i \"%1\" equ \"/a\" echo 第一个参数是/a
/i 表示不区分大小写,equ 和 == 是一样的,其它运算符参见 if/?
if exist c:\test.bat echo 存在c:\test.bat文件
if not exist c:\windows (
echo 不存在c:\windows文件夹
)
if exist c:\test.bat (
echo 存在c:\test.bat
) else (
echo 不存在c:\test.bat
)
7. start
批处理中调用外部程序的命令,否则等外部程序完成后才继续执行剩下的指令
8. call
批处理中调用另外一个批处理的命令,否则剩下的批处理指令将不会被执行
有时有的应用程序用start调用出错的,也可以call调用
9 choice (外部命令)
选择命令
让用户输入一个字符,从而选择运行不同的命令,返回码errorlevel为1234……
win98里是choice.com
win2000pro里没有,可以从win98里拷过来
win2003里是choice.exe
choice /N /C y /T 5 /D y>nul
延时5秒
分享到:
相关推荐
pdf文档,介绍了bat常用命令的使用! 从最基础的echo、dir到goto、for、if等各种命令! 可作为参考文档,时常查阅!
bat脚本的基本命令语法,学习bat语言很好的资料,word版 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件...
这些都是我在网上找的,有关于bat的一些常见的操作命令和一些简单语句,只是简单整理了一下,可能有许多重复与错误,希望大家指点批评。
里面基本包含了bat的绝大多数命令,想要学习bat的可以拿过去参考参考。
详细介绍了cmd命令行的高级使用方式,对初学者,中高级程序员都有很大帮助
批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式。每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是...
dos使用,基础命令,运行命令 psr.exe 问题记录器 explorer.exe 资源管理器 taskmgr 任务管理器 cmd命令 shutdown -s 关机命令 shutdown -a 取消关机 shutdown -s -t 7200 7200秒后关机 at 20:43 shutdown -...
它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以...
bat批处理脚本语法教程(超经典) 一、基础语法: 二、参数: 三、批处理基本命令 四、其它命令 五、字符串处理 六、注册表操作 七、系统服务 八、setlocal与变量延迟 九、文件处理 十、实践实例(1,2,3)
这是一个可以查询电脑配置的bat,适合不知道自己电脑配置的人群,点击即可查看,如果害怕有毒可以把bat后缀改为txt查看源码! bat源码: dxdiag 完
一:启动服务器命令startServer.bat 在WAS8.0安装成功后,我们就可以使用启动服务器命令startServer命令来启动server,这个命令在WAS_home \profiles\AppSrv01\bin目录中,其中AppSrv01是我们建立的独立服务器概要...
是批处理命令的基本教程,很适合开发系统处理程序,计算机高手的必经之路
4.打印机的文件地址:一般和bat放一起文件夹里面带有INF的文件,基本上所有打印机官方驱动里面都有自己去提取。 我的脚本里面都写得很清楚变量所需要的具体参数如下 set "电脑打印机显示名=壹身白的打印机" set ...
里为您介绍一下基础的bat命令知道及详细的bat命令使用方法,让我们使用bat命令解决windows当中一些需要手动操作的问题
win2000关机命令.bat WIN2003 IIS最小权限分配.bat winxp修改计算机名.bat xp下确定最后的盘符.bat XP服务优化批处理.bat 不显示扩展名.bat 不显示隐藏文件.bat 中文显示ping结果.bat 使用WMI别名获取CPU...
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...
DOs计算机基础命令修改图片后缀,一件快速修改整个大文件夹或者整个盘符的所有后缀为.JGP,.jpeg,.jfif修改为.jpg。
获取电脑参数配置的脚本
写得通俗易懂,大家看看,对初学者很有用,包括bat简介及一些基本命令
.bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样...