
语法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
中添加下面的行:
在BAT文件批处理中注释的方式如下:1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)
2、rem 注释内容(不能出现重定向符号和管道符号)
3、echo 注释内容(不能出现重定向符号和管道符号)〉nul
4、if not exist nul 注释内容(不能出现重定向符号和管道符号)
5、:注释内容(注释文本不能与已有标签重名)
6、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)
7、goto 标签 注释内容(可以用作说明goto的条件和执行内容)
8、:标签 注释内容(可以用作标签下方段的执行内容)
@echo offrem 关闭回显
:: code by tao0610 2006-12-5
rem 注释信息,不执行
set a=▉&set b=69&set c=%%
rem 设置环境变量a,b和c
set space=
rem 置空环境变量space
:start
rem 标签,与goto搭配应用
set a=%a%▉
rem 给环境变量a再多加一个方块
set/a b-=2
rem b=b-2
set/a num+=3
rem num=num+3
if %num%==12 set/a b-=1
rem 如果num等于12,就让b=b-1
call set space=%%space:~0,%b%%%
rem 使space等于上一个space值的从第一个字符开始的b个字符
if %num% gtr 100 set num=溢出&&set c=
rem 如果num大于100,就让num等于溢出,并置空c
echo.
rem 输出一个空行
echo.
color fc
rem 设置cmd窗口的背景为白色,字为红色
rem -----------------------------
echo ┏━━┓我 ●╭○╮ 我┏━━┓
echo ┃天长┃爱 ★ /█∨█\ ★ 想┃永远┃
echo ┃地久┃你 ∏ ∏ 你┃拥有┃
echo ┗━━┛. 我爱你一万年 ┗━━┛
echo 感情进度条......
echo ┏—————————————————————————————————————┓
rem ----------------------------------
rem 以---括起来的都是用输出echo后面的字符
echo │%a%%space%%num%%c%│
rem 输出a,space,num,和c的值
echo ┗—————————————————————————————————————┛
ping/n 2 127.1>nul
rem ping 本机2次,并屏蔽正常结果,以此达到延时的目的
if "%num%" neq "溢出" cls&goto start
rem 如果num不等于溢出,就清屏并跳转到start标签处执行
for /l %%a in (1,1,10) do color cf&ping/n 1 127.1>nul&color fc&ping/n 1 127.1>nul
rem 红底白字,ping本机一次并屏蔽正常结果,白底红字,ping本机一次并屏蔽正常结果。
rem 这四件事循环做10次。这样达到cmd窗口光线闪烁的效果。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)