使用批处理
目录
5 用批处理文件组织命令
6 具有判断功能的批处理文件
7 使用批处理文件
8 系统自动执行autoexec.bat
内容
5 用批处理文件组织命令
建立简单的批处理
用户定义的以BAT为扩展名的文件,由一个或多个DOS命令组成的文件.当在DOS提示符下输入批处理文件名及回车时,DOS按照文件中命令的顺序执行每个命令.
copy con hqx.bat
date
time
^Z
关闭命令行显示
echo off
cls
date
time
这样还是会显示echo off
可以在echo off前加上@
中止批处理
ctrl+c
terminate batch job(Y/N)
Y是中止整个批处理
N是中止当前条
批处理文件中常用的三个命令
echo
一是禁止显示命令名称
echo off
@echo off
二如果指定的文本不是OFF或ON,则将文本作为信息显示在屏幕上
@echo off
date
echo this is what i mean
time
三用echo显示空行(win9x,win2000无效)
这是错的
@echo off
echo aaaa0
echo.
echo bbbb
echo
echo
echo done
多种技术
@echo off
echo aaaa
echo alt-255
echo bbbb
echo alt-255
echo alt-255
echo done
rem
加入注释
@echo off
date
rem this is what i mean
time
pause
暂停后续命令
@echo off
echo place a formatted disk in drive a
pause
copy *.bat a:
6 具有判断功能的批处理文件
IF命令
IF 条件表达式 DOS命令
三种条件类型
IF EXIST 测试文件是否存在:IF EXIST AUTOEXEC。BAT TYPE AUTOEXEC。BAT
IF ERRORLEVEL 测试前一个命令的返回值:IF ERRORLEVEL 1 GOTO SUCCESS
IF STR==STR 测试两字符串是否相等:IF ‘%1’==‘A’GOTO ASCENDING
用IF EXIST 命令测试文件存在
IF EXIST c:/h.bat type c:/h.bat
如果存在hqx.bat 那么显示hqx.bat
NOT 操作符
实