1.bat中如何添加注释Rem使您可以在批处理文件或配置文件中加入注释 。
语法rem [Comment]参数Comment指定要作为注释的任何字符串 。/?在命令提示符下显示帮助 。
注释? 使用 echo 命令显示注释
rem 命令不在屏幕上显示注释 。必须在批处理或 Config.nt 文件中使用 echoon 命令才能在屏幕上显示注释 。
对批处理文件注释的限制
在批处理文件注释中不能使用重定向字符“(”或“)”或管线 (|) 。
使用 rem 增加垂直间距
您可以使用没有注释的 rem 为批处理文件增加垂直间距,也可以使用空行来增加间距 。在处理批处理程序时会忽略空行 。
示例以下示例显示为解释和垂直间距使用注释的批处理文件:
@echo off rem This batch program formats and checks new disks. rem It is named Checknew.bat. rem echo Insert new disk in drive B. pause format b:/v chkdsk b:
要在 Config.nt 文件中 prompt 命令之前添加说明性注释,请在 Config.nt 中添加下面的行:
2.跪求下面批处理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):4 for %%a in (%var%) do (call :lp %%a) for语句是一个循环操作的语句,这里%%a是循环体,会依次等于变量var的值,%var%是对var变量的引用,若var=1 2 34那么%%a就会依次为1、2、34,然后执行括号中的内容,call在这里是调用过程lp5 pause&goto :eof pause表示暂停并显示“请按任意键继续 。”
goto是转向语句,goto :eof表示转到文件结束处,eof是默认的文件结束处的标记6 :lp 标记过程lp7 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 。
3.跪求下面批处理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):
4 for %%a in (%var%) do (
call :lp %%a
) for语句是一个循环操作的语句,这里%%a是循环体,会依次等于变量var的值,%var%是对var变量的引用,若var=1 2 34那么%%a就会依次为1、2、34,然后执行括号中的内容,call在这里是调用过程lp
5 pause&goto :eof pause表示暂停并显示“请按任意键继续 。” goto是转向语句,goto :eof表示转到文件结束处,eof是默认的文件结束处的标记
