bat中如何添加注释

bat中如何添加注释,第1张

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

中添加下面的行:

在BAT文件批处理中注释的方式如下:

1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)

2、rem 注释内容(不能出现重定向符号和管道符号)

3、echo 注释内容(不能出现重定向符号和管道符号)〉nul

4、if not exist nul 注释内容(不能出现重定向符号和管道符号)

5、:注释内容(注释文本不能与已有标签重名)

6、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)

7、goto 标签 注释内容(可以用作说明goto的条件和执行内容)

8、:标签 注释内容(可以用作标签下方段的执行内容)

@echo off

rem 关闭回显

:: 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窗口光线闪烁的效果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11603991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存