版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Windows批处理命令总结1命令:echoecho含义显示消息,或者启用或关闭命令回显。ECHOON|OFF、ECHOmessage若要显示当前回显设置,请键入不带参数的ECHO。echo举例echo显示当前回显设置,结果有ECHO处于打开状态、ECHO处于关闭状态echoon打开回显设置,即ECHO处于打开状态echooff关闭回显设置,即ECHO处于关闭状态echo我是中国人显示输出的内容信息,窗口输出“我的中国人”,不需要加单双引号echo.换行命令:pausepause含义暂停批处理程序,并显示以下消息:请按任意键继续.pause举例pause显示“请按任意键继续.信息命令:3.1含
2、义用于禁止当前执行的命令回显在屏幕上3.2举例echooff该命令行不会回显在屏幕上4命令:gotogoto含义将cmd.exe定向到批处理程序中带标签的行。GOTOlabellabel指定批处理程序中用作标签的文字字符串。标签必须单独一行,并且以冒号打头。如果命令扩展被启用,GOTO会如下改变:GOTO命令现在接受目标标签:EOF,这个标签将控制转移到当前批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的办法。有关能使该功能有用的CALL命令的扩展描述请键入CALL/?。goto举例命令行如下echooffecho我是中罔人hotolabel_lecho这段话不能显示出来I:labml
3、1Iecho会桃过上面而执行者举行pause执行结果如下5命令:callcall含义从批处理程序调用另一个批处理程序。CALLdrive:pathfilenamebatch-parametersbatch-parameters指定批处理程序所需的命令行信息。如果命令扩展被启用,CALL会如下改变:CALL命令现在将卷标当作CALL的目标接受。语法是:CALL:labelarguments一个新的批文件上下文由指定的参数所创建,控制在卷标被指定后传递到语句。你必须通过达到批脚本文件末两次来exit两次。第一次读到文件末时,控制会回到CALL语句的紧后面。第二次会退出批脚本。call举例call文
4、件名调用外部的批处理文件,并执行内容echooffbnt文Echo我是中国人calldemo.bat一pause,ech0这是个外部文件,供callWi-demo.bat执行结果如下:6命令:if6.1if含义执行批处理程序中的条件处理。IFNOTERRORLEVELnumbercommandIFNOTstring1=string2commandIFNOTEXISTfilenamecommandNOT指定只有条件为false的情况下,Windows才应该执行该命令。ERRORLEVELnumber如果最后运行的程序返回一个等于或大于指定数字的退出代码,指定条件为true。string1=str
5、ing2EXISTfilenamecommand如果指定的文字字符串匹配,指定条件为true。如果指定的文件名存在,指定条件为true。如果符合条件,指定要执行的命令。如果指定的条件为FALSE,命令后可跟ELSE命令,该命令将在ELSE关键字之后执行该命令。ELSE子句必须出现在同一行上的IF之后。例如:IFEXISTfilename.(delfilename.)ELSE(echofilename.missing.)6.2if举例字符串匹配判断和文件是否存在判断(既可以为相对路径,也可以为绝对路径)echcOffechoif语法使用ifa=aecho我是大于等于0的数字,结果为truEife
6、xist3.txt(echo文件存在,结果为ttu巳else(echofileisncitexistpauseC:WINDOWSsystem32cmd.exe字ru.器于结继用等,键右意辻我文请7比较运算符比较运算符有以下几种:EQU-等于NEQ-不等于LSS-小于LEQ-小于或等于GTR-大于GEQ-大于或等于8命令:forfor含义对一组文件中的每一个文件执行某个特定命令。FOR%variableIN(set)DOcommandcommand-parameters%variable指定一个单一字母可替换的参数。(set)指定一个或一组文件。可以使用通配符。command指定对每个文件执行的
7、命令。command-parameters为特定命令指定参数或命令行开关。在批处理程序中使用FOR命令时,指定变量请使用%variable而不要用variable。变量名称是区分大小写的,所以%i不同于1.如果启用命令扩展,则会支持下列FOR命令的其他格式:FOR/D%variableIN(set)DOcommandcommand-parameters如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。FOR/Rdrive:path%variableIN(set)DOcommandcommand-parameters检查以drive:path为根的目录树,指向每个目录中的FOR语句。如果
8、在/R后没有指定目录规范,则使用当前目录。如果集仅为一个单点(.)字符则枚举该目录树。FOR/L%variableIN(start,step,end)DOcommandcommand-parameters该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5)将产生序列for举例循环输出数字和循环输出3.txt中的文本内容echooffechofor语法使用for%iin(1,2,4/5deecho我的数字:%iecho循环文件内容far%xin(3.txt)do(type%xpauseSBC:WIND0WSsystem32cmd.exe12345&的超盂+宀坏莢件内穹Iplugin
9、siconfontl.0.0Ipluginsjquery1.9.1Ipluginsztree3.5Ipluginsbootstrap3.3.5cssIpluginsbootstrap3.3.5jsIpluginsbootstrap.select23.5.2Ip1uginsjquery.validationl.15.0Ip1uginsjquery.4.2Ipluginsbootstrap.daterangepicker1.3.4Ip1uginsjquery.cookie2.2.0Ip1uginsjquery.swfuploadl.0.0Iskinmanager4.5.7jsIskinmanage
10、r4.5.7cssIskinmanager4.5.7imagesIpluginsmsmstore请按往意键继续9命令:remrem含义在批处理文件或CONFIG.SYS里加上注解或说明REMcommentrem举例rem这是一条注释,不会执行命令:startstart含义重新打开一个窗口或执行程序,并根据参数执行相应命令start举例startnotepad+打开notepad+程序start这是新的cmd窗口echo在第二个窗口执行程序命令:set111set含义显示、设置或删除cmd.exe环境变量。SETvariable=stringvariable指定环境变量名。string指定要指派
11、给变量的一系列字符串要显示当前环境变量,键入不带参数的SET。112set举例set显示所有的环境变量,环境变量不区分大小写setjava_home显示以“java_home”开头的环境变量setJAVA_HOME=D:myworkjdkinstall设置JAVA_HOME的值set/pvar=请输入您的姓名:提示用户输入参数,var%调用该参数12命令:choicechoice含义CHOICE/Cchoices/N/CS/Ttimeout/Dchoice/Mtext描述:该工具允许用户从选择列表选择一个项目并返回所选项目的索引。参数列表:/Cchoices指定要创建的选项列表。默认列表是YN
12、。/N在提示符中隐藏选项列表。提示前面的消息得到显示选项依旧处于启用状态。/CS允许选择分大小写的选项。在默认情况下,这个工具是不分大小写的。/Ttimeout做出默认选择之前,暂停的秒数。可接受的值是从0到9999。如果指定了0,就不会有暂停,默认选项会得到选择。/Dchoice在nnnn秒之后指定默认选项。字符必须在用/C选项指定的一组选择中;同时,必须用/T指定nnnn。/Mtext指定提示之前要显示的消息。如果没有指定,工具只显示提示。choice举例CHOICE/CYNC/M确认请按Y,否请按N,或者取消请按C。CHOICE/T10/Cync/CS/DyCHOICE/Cab/M选项1
13、请选择a,选项2请选择b。CHOICE/Cab/N/M选项1请选择a,选项2请选择b。13命令:copycopy含义将一份或多份文件复制到另一个位置。COPY/D/V/N/Y|/-Y/Z/L/A|/Bsource/A|/B+source/A|/B+.destination/A|/Bsource指定要复制的文件。/A表示一个ASCII文本文件。/B表示一个二进位文件。/D允许解密要创建的目标文件destination为新文件指定目录和/或文件名。/V验证新文件写入是否正确。/N复制带有非8dot3名称的文件时,尽可能使用短文件名/Y不使用确认是否要覆盖现有目标文件的提示。/-Y使用确认是否要覆盖
14、现有目标文件的提示。/Z用可重新启动模式复制已联网的文件。/L如果源是符号链接,请将链接复制到目标而不是源链接指向的实际文件copy举例copya.txtbak.txt复制a.txt文件,命名为bak.txt,不能复制目录下的文件并重命名copy/bf:1.txt+2.txtf:3.txt合并文件到一个新的文件14命令:movemove含义移动文件并重命名文件和目录。要移动至少一个文件:MOVE/Y|/-Ydrive:pathfilename1,.destination要重命名一个目录:MOVE/Y|/-Ydrive:pathdirname1dirname2drive:pathfilename
15、1指定你想移动的文件位置和名称。destination指定文件的新位置。目标可包含一个驱动器号和冒号、一个目录名或组合。如果只移动一个文件并在移动时将其重命名,你还可以包括文件名。drive:pathdirname1指定要重命名的目录。dirname2指定目录的新名称。/Y取消确认覆盖一个现有目标文件的提示。/-Y对确认覆盖一个现有目标文件发出提示。move举例move3.txtD:a.txt文件移动并重命名15命令:del151del含义删除一个或数个文件。DEL/P/F/S/Q/A:attributesnamesERASE/P/F/S/Q/A:attributesnamesnames指定一
16、个或多个文件或者目录列表。通配符可用来删除多个文件如果指定了一个目录,该目录中的所有文件都会被删除。/P删除每一个文件之前提示确认。/F强制删除只读文件。/S删除所有子目录中的指定的文件。/Q安静模式。删除全局通配符时,不要求确认/A根据属性选择要删除的文件属性R只读文件H隐藏文件I无内容索引文件-表示“否”的前缀S系统文件A存档文件L重分析点del举例delF:a删除a文件夹下的所有文件,不包含子目录中的文件delF:a1.txt删除指定路径下的文件16命令:rdrd含义删除一个目录。RMDIR/S/Qdrive:pathRD/S/Qdrive:path/S除目录本身外,还将删除指定目录下的
17、所有子目录和文件。用于删除目录树/Q安静模式,带/S删除目录树时不要求确认rd举例rd/q/sa直接删除当前目录下的a文件夹,不要求确认17命令:dirdir含义显示目录中的文件和子目录列表。DIRdrive:pathfilename/A:attributes/B/C/D/L/N/O:sortorder/P/Q/R/S/T:timefield/W/X/4drive:pathfilename指定要列出的驱动器、目录和/或文件。/A显示具有指定属性的文件。属性D目录R只读文件H隐藏文件A准备存档的文件S系统文件I无内容索引文件L解析点-表示“否”的前缀/B使用空格式(没有标题信息或摘要)。/C在文
18、件大小中显示千位数分隔符。这是默认值。用/-C来禁用分隔符显示。/D跟宽式相同,但文件是按栏分类列出的。/L用小写。/N新的长列表格式,其中文件名在最右边。S按大小(从小到大)D按日期/时间(从先到后)-反转顺序的前缀/O用分类顺序列出文件。排列顺序N按名称(字母顺序)E按扩展名(字母顺序)G组目录优先/P在每个信息屏幕后暂停。/Q显示文件所有者。/R显示文件的备用数据流。/S显示指定目录和所有子目录中的文件。/T控制显示或用来分类的时间字符域。dir举例dir/oF:分类显示F盘下的文件和文件夹18命令:findfind含义在文件中搜索字符串。FIND/V/C/N/I/OFFLINEstringdrive:pathfilename./V显示所有未包含指定字符串的行。/C仅显示包含字符串的行数。/N显示行号。/I搜索字符串时忽略大小写。/OFFLINE不要跳过具有脱机属性集的文件。string指定要搜索的文本字符串。drive:pathfilename指定要搜索的文件。find举例find/c/n视oa视图对比.txt从文件中查找“视”,并显示行号19
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国再生装置数据监测研究报告
- 2025至2030年中国中高档扬声器数据监测研究报告
- 2025年中国不锈钢信报箱市场调查研究报告
- 二零二五年度首席运营总监聘用协议(酒店管理集团)
- 镶嵌玻璃手工课程设计
- 2025年度二零二五年度诊所与基层医疗机构合作经营协议
- 二零二五年度烧烤串串香店租赁协议
- 2025年度超市员工劳动合同及培训服务协议
- 二零二五年度高校与科研机构联合研发合作协议书
- 2025年度二零二五年度购物中心店铺租赁及营销合同
- 部编版语文三年级下册第二单元整体作业设计
- 物联网安全风险评估剖析-洞察分析
- 治未病科室建设
- 2024天津高考英语试题及答案
- 2014-2024年高考语文真题汇编之诗歌鉴赏含答案解析
- 项目微信公众号运营方案
- 2024-2025学年上学期合肥初中英语九年级期末试卷
- 医疗质量提高
- 中考数学试卷(a卷)
- 全国国家版图知识竞赛题库及答案(中小学组)
- 石材基础知识及加工工艺考核试卷
评论
0/150
提交评论