bat注释怎么写

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是默认的文件结束处的标记

6 :lp 标记过程lp

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

4.求一段BAT代码,要逐行注释

~%%i:%c%

for /.转换后:;l %%i in (0 1 9) do call set &quot:。

echo.txt

for /:接收输入的内容。;q=ABCDEFGHIJ&quot!%%&quot:;c=%%c:call内部有一个set命令:定义要替换的内容(十个;

;

:如你所愿;&gt.转换后!q。)

set /p c=输入字符(A~J):

:%c%

echo %c%&gt:~%%i。

echo;

,for循环:。

echo;c=%%c,1::还原.转换前!q!=%%i%%&quot,1:%c%

echo %c%&gt:;>l %%i in (0 1 9) do call set &quot,0~9对应A~J。call不能动,就是替换的;z:%%i=;z@echo off & setlocal

set &quot

5.bat的这几个命令谁能够注释一下

bat批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。

6.帮我在这个BAT文件后面加个注释

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

7.批处理文件(.bat)怎么写

一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。

如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{ on|off }] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。

2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo Now initializing the program,please wait a minite。

@format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。

语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if { %1 }=={ } goto noparms if { %2 }=={ } goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。)

@Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。

4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面的消息: Press any key to continue . . . Sample: @echo off :begin copy a:*.* d://back echo Please put a new disk into driver A pause goto begin 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d://back中。

显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。

call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。

语法 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数 [Drive: }[Path] FileName 指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。

7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 parameters 这些为传送到命令/程序的参数 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。

如果在命令脚本内执行,该新行为则不会发生。 8.choice 命令 choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。

使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234…… 如: choice /c:dme defrag,mem,end 将显示 defrag,mem,end[D,M,E]? Sample: Sample.bat的内容如下: @echo off choice /c:dme defrag,mem,end if errorlevel 3 goto defrag (应先判断数值最高的错误码) if errorlevel 2 goto mem if errotlevel 1 goto end :defrag c://dos//defrag goto end :mem mem goto end :end echo good bye 此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。

9.If 命令 if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。

(注意是两个等号) 如if "%1"=="a" format a: if { %1 }=={ } goto noparms if { %2 }=={ } goto noparms 2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。 如if exist config.sys edit config.sys 3、if errorlevel / if not errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。

如if errorlevel 2 goto x2 DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。 10.for 命令 for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。

在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for { %variable|%%variable } in (set) do command [ CommandLineOptions] %variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。

可以使用通配符。 command 指定对。

8.批处理文件(.bat)中的命令怎么写

@echo OFF

cls

echo -----------------------------------------------------

rem 显示当前机子的IP

ipconfig|findstr /i /c:"IP Address">tmp

for /f "tokens=1,2* delims=:" %%i in (tmp) do set ip=%%j

del /q tmp

echo 你当前的IP地址为: %ip%

echo -----------------------------------------------------

echo. & pause

bat注释怎么写

转载请注明出处育才学习网 » bat注释怎么写

知识

侏儒英语怎么写的

阅读(193)

本文主要为您介绍侏儒英语怎么写的,内容包括侏儒英文怎么写,高富帅矮矬穷用英语怎么写,小的英语怎么写。含“侏儒”之意的英文有:dwarf、midget。词汇解析:dwarf读法:英 [dwɔːf] 美 [dwɔrf] 释义:n. 侏儒,矮

知识

烧烤的考字怎么写

阅读(298)

本文主要为您介绍烧烤的考字怎么写,内容包括烧烤的烤笔顺怎么写,烧烤的烤字可以组什么词,烧烤要怎么考。烤组词:烤烟、烤电、烤鸭、烤火、炙烤、烤花、烤肉、煨烤、烤炉、烤炙、灼烤、烤瓷、烤麸、烤黑漆、电烤箱、烤面包、烤番薯、饮烤茶等

知识

更字笔顺怎么写的

阅读(220)

本文主要为您介绍更字笔顺怎么写的,内容包括更字笔顺怎么写,更字的笔顺怎么写,更字笔顺怎么写。“更”字笔顺写法是:拼音:[ gēng ]释义:1.改变;改换:更改。更换。2.经历:少(shào)不更事(年纪轻,没有经历过什么事)。

知识

长凳用英语怎么写

阅读(540)

本文主要为您介绍长凳用英语怎么写,内容包括长凳怎么写、、用英文,板凳的英文怎么写,桌子椅子用英语怎么写。板凳的英文:wooden bench板凳;木凳;木制长凳These iron benches do hurt you know but

知识

滤镜透明怎么写

阅读(238)

本文主要为您介绍滤镜透明怎么写,内容包括透明字怎么做,css里边写透明样式怎么写,想问一下图片里这样的透明字怎么做。首先你需要有个PS、最好是【Adobe photoshop3.0、】(你可以去多特软件网下载)然后【新建】、选择【400*400】高宽的

知识

讲课内容怎么写

阅读(259)

本文主要为您介绍讲课内容怎么写,内容包括讲座内容怎么写,讲课稿怎么写,课堂教学实习内容怎么写。第一,要明确参加的对象。要弄清楚参加讲座的都是什么人?我曾经讲过,写讲话稿就好比如到什么山唱什么歌,不能脱离受众,受众即是下面的听众,参

知识

Nang怎么写

阅读(191)

本文主要为您介绍Nang怎么写,内容包括百家姓中nang字怎么写,囊括的nang字到底怎么写的,胃nang怎么写。囊 náng 部首笔画 部首:口 部外笔画:19 总笔画:22 五笔86:GKHE 五笔98:GKHE 仓颉:JBRRV 笔顺编号:12

知识

打印的英语单词怎么写

阅读(294)

本文主要为您介绍打印的英语单词怎么写,内容包括打印的英文怎么写,打印的英语单词怎么写,打印用英语单词怎么说。【打印机】的单词是【printer】。printer 英 [prɪntə(r)] 美 [prɪntər] n.打印机You can he

知识

欢呼的英语怎么写

阅读(330)

本文主要为您介绍欢呼的英语怎么写,内容包括欢呼喝彩的英语单词怎么写啊,欢呼英语单词怎么写,“欢呼”用英语怎么说。鼓掌handclapclap ones handsapplaudwarmly applaud热烈鼓掌approve by acclama

知识

js数组怎么写

阅读(194)

本文主要为您介绍js数组怎么写,内容包括js输出数组怎么写啊,JavaScript中如何用数组写出##########,用javascript定义数组怎么写。首先要对数组理解,数组不是内建的类型,编译器没有办法知道你这个数字到底是什么东西。 当然,你可以用指针法输

知识

校验申请书怎么写

阅读(176)

本文主要为您介绍校验申请书怎么写,内容包括医疗机构校验申请书,医疗机构校验申请书申请校验意见栏意见内容怎么填写,卫生站申请校验表怎填。医 疗 机 构 校 验 申 请 书申 请 单 位: (章) 法 定 代 表 人: (章) (主要负责人)登记号 □□□□□□□

知识

63除以7的竖式怎么写

阅读(616)

本文主要为您介绍63除以7的竖式怎么写,内容包括63除以7加上8,怎么用竖式解答,63除以7的除法算式怎么写麻烦告诉下谢谢了,63除以(7+9)怎样简便不用列竖式。63÷3竖式如图:

知识

6年级写景的作文怎么写

阅读(205)

本文主要为您介绍6年级写景的作文怎么写,内容包括六年级的写景作文怎么写,六年级写景作文怎么写,6年级写景作文500字。星期天,天空阴沉沉的,我们一家三口踏上了探索闻名遐迩的猿王洞之旅。猿王洞是有名的自然风景区,它位于四川省绵阳市北川县

知识

struts配置文件怎么写

阅读(217)

本文主要为您介绍struts配置文件怎么写,内容包括struts配置文件的文档声明部分怎么写,struts中当有多个struts配置文件中时,每个struts配置文件都要写一遍<,struts框架配置怎么写。web.xml:<filter> <filter-name>struts2</filter-name> <f

知识

bat命令怎么写

阅读(191)

本文主要为您介绍bat命令怎么写,内容包括批处理文件(.bat)中的命令怎么写,批处理文件命令怎么写,自己写了个BAT进去命令要怎么写。@echo OFF cls echo -------------------------------------------------

知识

mybatisupdate语句怎么写

阅读(226)

本文主要为您介绍mybatisupdate语句怎么写,内容包括mybatisupdate语句加判断怎么写,mybatisoracle多条update语句怎么写,关于mybatis的修改语句怎么写的。UPDATE PD_WORK_EXP_ATTACHSET IS_DELETE = 1, UPDATOR = #{pdWorkExp.up

知识

易语言怎么写bat

阅读(338)

本文主要为您介绍易语言怎么写bat,内容包括易语言中怎么制作BAT,易语言怎么写入bat别人也可以打开的,编程:易语言运行批处理命令该怎么写。调用格式: 〈逻辑型〉 运行 (文本型 欲运行的命令行,逻辑型 是否等待程序运行完毕,[整数型 被运行程序窗

知识

mybatis中删除语句怎么写

阅读(204)

本文主要为您介绍mybatis中删除语句怎么写,内容包括mybatis能在<update里面写delete语句吗,ibatis中可以写两条删除语句么,怎么写,关于mybatis的修改语句怎么写的。你想怎么写?mybatis 的sql 都集中在对应的mapp.xml文件中,对应的可以自定义

知识

mybatis中的删除语句怎么写

阅读(216)

本文主要为您介绍mybatis中的删除语句怎么写,内容包括关于mybatis的修改语句怎么写的,mybatis能在<update里面写delete语句吗,ibatis中可以写两条删除语句么,怎么写。你想怎么写?mybatis 的sql 都集中在对应的mapp.xml文件中,对应的可以自定

知识

matlab怎么写注释

阅读(182)

本文主要为您介绍matlab怎么写注释,内容包括Matlab如何给点加上注释,matlab简单求值以及如何注释,matlab怎么给一段程序注释。多行注释: 选中要注释的若干语句,工具栏菜单Text->Comment,或者鼠标右击选“Comment”,或者快捷键Ctrl+R 取消注

知识

mybatis执行多条语句怎么写

阅读(177)

本文主要为您介绍mybatis执行多条语句怎么写,内容包括mybatis批量执行多条update语句,mybatis是不是不能执行多条sql语句,mybatis怎么一次执行多条sql。MySQL没有提供直接的方法来实现批量,但可以使用case when语法来实现这个功能。 UPDATE

知识

mybatis的修改怎么写

阅读(170)

本文主要为您介绍mybatis的修改怎么写,内容包括关于mybatis的修改语句怎么写的,springmvcmybatis整合修改怎么写,mybatis增删改查配置怎么写。首先说说上一篇最后提到的关于自定义注释的问题,想实现这个功能就需要修改org.mybatis.generator

[/e:loop]