(dos)使用批处理

本文详细介绍了DOS批处理的使用,包括如何创建和组织命令、使用@echo off关闭命令显示、中止批处理、批处理文件中常用的echo、IF命令以及如何在批处理中添加判断功能。此外,还探讨了如何使用GOTO命令进行跳转,通过FOR循环处理多个文件,以及如何在批处理中启动另一个批处理文件。最后,文章提到了系统自动执行的autoexec.bat文件及其常用命令。
摘要由CSDN通过智能技术生成

使用批处理

目录

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 操作符

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值