一、DOS批处理如何注释好几行内容
1、记事本新建一个txt修改后缀为bat记事本编辑。
2、我们输入代码echo“批处理注释"rem这个是显示文字pause。
3、运行看看结果是什么,显示的是rem这个是显示文字,这样就起到了注释的效果。
4、输入echo“批处理注释"::这个是显示文字pause。
5、看看运行结果里面找不到::这个是显示文字的信息。
6、这个是显示文字的信息,这段代码在bat文件中存在,运行的时候也看不到用做注释。
二、跪求下面批处理bat的注释与各语句的用法举例
批处理是将文件中的命令输入到dos环境中运行
1@echo off:echo是对命令在dos中是否显示进行设置,或显示字符串@表示在dos屏上不显示所用的命令,本句为不显示命令“echo off”并执行“echo off”,而echo off表示,之后的命令都不显示
2 set/p var=请输入要读取的行(用空格分隔): set为创建与删除变量的命令,/p表示从屏幕上读取数据,即要创建的变量var的值,而等号之后的那一串文字,是在你输入数据前显示的内容
3 set/p ff=请输入要读取的文本文件名(如a.txt):
) for语句是一个循环操作的语句,这里%%a是循环体,会依次等于变量var的值,%var%是对var变量的引用,若var=1 2 34那么%%a就会依次为1、2、34,然后执行括号中的内容,call在这里是调用过程lp
5 pause&goto:eof pause表示暂停并显示“请按任意键继续...” goto是转向语句,goto:eof表示转到文件结束处,eof是默认的文件结束处的标记
7 for/f"tokens=1,* delims=:"%%i in('findstr/n.*%ff%') do(
if%%i equ%1 echo.%%j&goto:eof)这里的%1表示调用lp是,lp跟的第一个参数,这里就是上文中%%a的值,这个过程表示的是在屏幕上显示在文件%ff%中给定行的内容
要完全讲清楚太难打字了,你看下明白了这个文件了没。如果你是想学习批处理的话,我这倒是有个教程,可给你,如果不是,我想我讲的应该算清楚了。
若是想学习,有不懂的欢迎来提问
另外,一些命令的用法都可以再cmd中利用help查看
比如:help for就可以显示出for的用法,help echo就可以显示echo的用法
打开cmd方法:开始-运行-输入cmd
三、bat中如何添加注释
1、扩展名为BAT的文件一般我们叫批处理文件,它是多条DOS命令的集合,并可加入一些控制指令。
2、在DOS命令中,REM命令为注释命令,当然,手动下达单条的REM命令没有什么实际作用。REM命令一般用于批处理文件中,用来注释或是临时的使一些命令失效(可用于调试)。
3、REM命令只能使用在每一行的最前面,使这一整行的DOS命令失效。同时,BAT作为DOS命令的集合,它的规则就是每一行只能是一条完整的命令。
xcopy"D:\Core\MySQL\data\*.*"D:\bak\data\/e/y/c
如果你还想了解更多这方面的信息,记得收藏关注本站。