ImageVerifierCode 换一换
格式:PPT , 页数:25 ,大小:97KB ,
资源ID:14189473      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/14189473.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(批处理学习目录.ppt)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

批处理学习目录.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,批处理学习目录,第一节:批处理基础入门,第二节:命令及特殊符号,第三节;批处理变量讲解,第四节:批处理控制结构,4.1,:选择结构,4.2,:判断结构,4.3:,循环结构,QQ:452528192,批处理基础及入门,A,什么是批处理:,批处理就是把多个,DOS,命令或可执行文件放在一个文件中进行自动连续的运行,它的扩展名是,bat,或,cmd,我们把这样的文件就称为批处理文件,B,批处理文件的建立和运行环境:,批处理文件可以运行在,dos,和,windows,环境下,它是一种文本文件,所以我们可以用任何一种

2、文本编辑程序来编辑,如,windows,自带的“记事本”,“,写字板”等,在,dos,环境下可使用,edit,命令编辑,ECHO,rem,:PAUSE,功能:命令行回显屏蔽符,ECHO ON|OFF,功能:显示和控制命令在执行时是否显示自身,Rem,和,:,功能:起,注释作用此命令后的字符在程序中不作运行,Pause,功能:,暂停命令,当程序运行到这行时就会暂停并提示用户按任意 键继续,例题:,E,cho on,:,打开本行以下的命令显示,E,cho off,:,关闭本行以下的命令显示,echo off,rem,关闭本行和以下命令自身的显示,echo,批处理,rem,显示“批处理”,PAUSE

3、暂停等用户按任意健后继续,COLOR,控制台,颜色设置命令,格式:,COLOR,attr,attr,指定控制台输出的颜色属性(颜色属性由两个,16,进制数组成,,第一个为背景色,第二个为字体色,如果只指定一个属性,这,个属性将设置字体颜色,无颜色属性时程序将还原到,Cmd,启时的颜色),属性如下,:,0=,黑色,8=,灰色,1=,蓝色,9=,淡蓝色,2=,绿色,A=,淡绿色,3=,浅绿色,B=,淡浅绿色,4=,红色,C=,淡红色,5=,紫色,D=,淡紫色,6=,黄色,E=,淡黄色,7=,白色,F=,亮白色,例,:,COLOR,fc,:,设置亮白色背景上产生淡红色字体,color 2,:,

4、设置黑色字体,GOTO,和,call,Goto,跳转命令,常与:结合使用,格式:,goto,label,说明:,label,在批处理中用做标签的文字字符串,标签必须,单独一行,并以:开头,Call,调用另一个批处理文件,格式:,CALL,批处理文件名,例:,echo off,:,屏闭本行及以下各行的命令本身显示,Md,ss,:,在当面目录下建立一个,SS,子目录,Goto,abc,:,跳转到标签,abc,行执行,Del*.txt,:,删除所有,TXT,文件,Call,a.bat,:,调用批处理文件,a.bat,:,abc,rem,标签,ABC,Exit,rem,退出本程序,FIND,字符串查找

5、命令,格式,:,FIND/V/C/N/i string,drive:pathfilename,.,/V,显示所有未包含指定字符串的行。,/C,仅显示包含字符串的所有行数。,/N,为查找到的个行加行号。,/I,搜索字符串时忽略大小写。,“,string”,指定要搜索的文字串,,drive:pathfilename,指定要搜索的文件。,S.txt,文件内容如下:,12345,abc234,Sd45,54hg123,例:,find/c“23”,s.txt,rem,显示,3,find“23”,s.txt,rem,显示第一,二,四行内容,find/n“23”,s.txt,rem,显示第一,二,四行的内容

6、及行号,find/v“23”,s.txt,rem,显示第三行内容,QQ:452528192,ASSOC,格式,:,ASSOC.ext=,fileType,功能:,显示或修改文件扩展名关联,.ext,指定跟文件类型关联的扩展名,fileType,指定跟文件扩展名关联的,文件类型,说明:,键入,ASSOC,而不带参数,显示当前文件关联。如果只用文件扩,展名调用,ASSOC,,则显示那个文件扩展名的当前文件关联。,例:,Assoc,:,显示当前文件关联,assoc.txt,:,显示,.txt=,txtfile,Assoc.txt=,txtfile,:,设置,txt,文件以,txt,类型打开,Asso

7、c.mp3=,txtfile,:,所有的,MP3,会变成文本文件图,标(破坏性),&,输出定向符,功能,:输出传递,输出定向符,功能,:传递并且覆盖,例:,Find“23”,a.txt,:,新建,a,.txt文件,内容,为,123,,,如文件,存,用,123,覆盖,原文件内容,Echo 456,a.txt,:,将,456,追加,a.txt,文件内容末尾,&,和,&,连接符,功能,:,连接多个命令在一行执行,说明:,&,一行中使用,2,个以上不同命令,当第一个命令执行失败了,也不影响后边的,命令,,&,第一个命令失败时,后面的命令不会执行,例:,dir z:&dir y:&dir c:,:,按顺

8、序查看,z,盘,y,盘,C,盘内容,无论命令错对,MD SS&dir c:&md sl,:,把多条命令联接在一起执行,前面命令错,误,后面命令不执行,转义符,功能,:,取掉特殊符号的特殊功能,例:,echo test 1.txt,:,显示,TEST 1.TXT,QQ452528192,|,unl,con,|:,管道传递符,功能,:是将上一命令执行的结果传到 下一个命令去处理,例:,Echo y|format a,:,:,把,Y,传递给,FORMAT,命令达到自动格式化,A,的作用,|:,连接符,功能,:,顺序执行多条命令,碰到执行成功的命令后面命令不在执行,例:,find“ok”,s.txt,

9、echo NO,:,find,命令成功显示,find,命令结果,不成功显,NO,Unl,:,我们可以理解为空字符 常用作删除文件内容屏闭命令提示信息等,例:,Copy,unl,d.txt/y,:,不作提示的删除文件,d.txt,内容,Pause,unl,:,屏闭暂停命令提示信息,Con,:,我们可以理解为健盘或屏幕,例:,Copy con,ss.txt,:,通过健盘输建立一个,ss.txt,文件,SET,对变量的设置删除和展示,变量赋值设置分四类,一:,直接赋值,格式:,SET variable=string,说明:,variable=,变量名,string=,赋给变量的值(字符串),例:,

10、echo off,set v=5,Echo%v%,pause,二:,接受用户输入赋值,格式:,SET/P variable=,promptString,说明:,/P,参数表示将用户输入值赋给变量。这个参数还可显示提示信息写在等号右边。,variable,为变量名,,promptstring,为提示信息,例:,echo off,set/p,var,=,请输入,:,echo,你输入的信息是,%,var,%,pause,QQ452528192,变量替换赋值,三:,变量替换,1,:,变量替换取值,:格式:,%path:s1=s2%,说明:,path,为变量名,,s1,为变量值中的字符或字符串,,s1,

11、可以以星号打头,这时,*s1,代表了第一个出现的,s1,字符串及其前面的所有字符。,s2,为变量值中替换后的字符或字符串,,s2,为空字符串时,作用就是删除变量中的,s1,字符串。,例:,echo off,set a=,:,把百度网址赋值给,%a%,set v=%a:=!%,:,把,%a%,里面的空格替换成,!,并把值斌给,%V%,set v=%a:.=,%,:,把,%a%,里面的,.,全部替换为,并把值斌给,%V%,set v=%a:,=%,:,清除,%A%,的值后斌给,%V%,set v=%a:*.=%,:,结果为把字符串“,”,斌给,%V%,pause,QQ:452528192,变量取值

12、替换,2:,变量取值替换,:,从原变量值中截取字符或字符串赋值给新变量,格式:,%PATH:-3%,取倒数三个字符为新变量值,%PATH:3%,取正数三个字符以外的字符为新变量值,%PATH:0,-3%,取倒数三个字符以外的字符为新变量值,%PATH:0,3%,取正数三个字符为新变量值,例:,echo off,set a=,:,把百度网址赋值给,%a%,set v=%a:-3%,:,把,com,赋给,%V%,set v1=%a:3%,:,把,.,赋给,%V%,set v2=%a:0,-3%,:,把,www.baidu,.,赋给,%V%,set v3=%a:0,3%,:,把,www,赋给,%V%

13、echo%v%v1%v2%v3%,:,在同一行显示变量,v,v1,v2,v3,的值,pause,QQ452528192,运算表达式赋值,四:变量支持运算表达式赋值,格式:,SET/A expression,说明:,/A,参数就是让,SET,可以支持数学符号进行加减等一些数学运算,,该表达式支持如下运算:(优先级依次递减),(),分组运算,!-,一元运算符(非反负),*,/%,算数运算符(乘除取余),+-,算数运算符(加减),逻辑运算符之移位(左移右移),&,位运算符之与,位运算符之异或,|,位运算符之或,=*=/=%=+=-=,赋值运算符,表达式分隔符,&=|=,二进制运算赋值,例,:,se

14、t/a v=2-1,减法运算,set/a v=2*2,乘法运算,set/a v=2/2,除法运算,系统预定义变量,预定义的变量,%CD%,-,扩充为当前目录,%DATE%,-,扩充为当前日期。,%TIME%,-,扩充为当前时间。,%RANDOM%,-,扩充为,0,到,32767,的随机数。,%ERRORLEVEL%,-,扩充为当前的错误返回码。,%CMDEXTVERSION%,-,扩充为当前命令处理器命令扩展版本号。,%CMDCMDLINE%,-,扩充为调用命令处理器的原始命令行,即控制台路径。,%0,-bat,的完整路径名,%1,-bat,参数,1,依次类推,%2,参数,2.,%path%,

15、当前的环境变量,例:,set v=%,cd,%,:,表示把当前目录设置成,%V%,的值,set v=%date%,:,表示把当前时间设置成,%V%,的值,set v=%0,:,表示把本批处理文件完整路径赋值给,%V%,变量的取消和展示,1,:取消变量,格式:,set,变量名,=,说明:取消后的变量若被引用,%,变量名,%,将为空,例:,set v=%,cd,%,echo%v%,set v=,:,删除(取消)变量,echo%v%,2,:展示变量,格式,:,set,变量名,详细:展示以变量名开头的所有变量的值,例:,SET DD,3,:列出所有可用的变量,格式:,set,CHOICE,格式:,

16、CHOICE/,C:choices,/N/S/,T:c,nn,text,说明:,choice,命令为,DOS,或者,Windows,系统提供的外部命令,不同版,本的,choice,命令语法会稍有不同,参数:,/C:choices:,指定接受的按键。默认按键是,YN,。,/N:,隐藏默认或指定按键。提示前面的消息仍然显示,/S,:,区分大小写按键。在默认情况下不分大小写的。,/,T:c,nn,:,做出默认选择之前,暂停的秒数。可接受的值是从,0,到,99c,指定等待,nn,秒后作为默认值的那个字符,该字符必须出现在,/C,开关后的按键集中,text:,指定提示前要显示的消息,例一:,choice

17、显示,Y,N,?,choice/,c:ABC,:,显示,A,B,C?,choice/n,:,显示一光标在闪,choice/,c:abc/s,:,区分大小写,安大写,ABC,不起作用,choice/c:abc/t:c,5,:,显示,A,B,C?,5,秒钟后自动执行,C,键,choice,abc,:,显示,ABCYN,?,QQ:452528192,CHIOCE,例题二,echo off,d:choice/c:123,请输入,显示请输入,123,?,if,errorlevel,3,goto,a,上命令返,3,时执行标签,a,if,errorlevel,2,goto,b,上命令返,2,时执行标签

18、b,if,errorlevel,1,md,dd,上命令返,2,时在当前目录下建立,DD,子目录,Exit,退出本程序,:a,标签,a,dir d:22.txt,把,D,盘内容放入文件,22,中,Goto,eof,退出本程序,:b,dir c:11.txt,Goto,eof,pause,QQ:452528192,IF,判断命令,IF,语句的三种格式如下:,1,:,IF NOT string1=string2 command,2,:,IF NOT EXIST filename command,3,:,IF NOT ERRORLEVEL number command,说明:,NOT,条件为假时执行

19、后的命令或语句,第一种格式是用来判断等号两边的结果是否相等,相等为真条件成立,执行后,面的命令或语句。,if not,参数,=,字符串,待执行的命令,第二种格式是用来判断指定路径的文件是否存在,存在条件成立执行后面的命,令或语句。,if not exist,路径,文件名 待执行的命令,第三种格式是通过上一个,DOS,命令返回,码,来判断条件是否成立,,返回码,大于等,于指定,数字时条件,成立。,If not,errorlevel,待执行的命令,指定条件为真时待执行的命令后跟一 个,ELSE command,,作为件为“假”时执,行的命令。,ELSE,子句必须在出现在,IF,命令未尾的同一行,/

20、i,开关,IF,语句使用该开关,在执行字符串比较的时候不会区分大小写!而且还可以使用如下运算符:,EQU-,等于,NEQ-,不等于,LSS-,小于,LEQ-,小于或等于,GTR-,大于,GEQ-,大于或等于,QQ:452528192,字符串判断语句,if NOT,参数,=,字符串,待执行的命令,说明:参数如果等于,(not,表示不等,下同,),指定的字符串,则条件成立,运行后命令,否则运行下一句。,(,注意是两个等号),例:,echo off,set/p d=,请输入:,REM,手动为变显,D,输入一个值,IF%D%=A ECHO 1,rem,判断输入的值是否为,A,是,A,显示,1,IF N

21、OT%D%=A ECHO 2,rem,判断输入的值是否为,A,不是,A,显示,2,IF%D%=A(ECHO 1)ELSE ECHO%D%,PAUSE,QQ:452528192,文件判断语句,if not exist,路径,文件名 待执行的命令,说明:如果指定文件存在,则条件成立,运行命,令,否则运行下一句,例:,ECHO OFF,if exist,s.txt,del,s.txt,rem,判断,s.txt,是否存在,存在就删除它,不存在执行下一行命令,if not exist,s.txt,copy,c:s.txt,rem,判断,s.txt,是否存在,不存在从,C,盘考备一个到当前目录,If ex

22、ist,s.txt,(echo ok)else copy,c:s.txt,rem,判断,s.txt,是否存在,存在显示,OK,,不存在从,C,盘考一个到当前目录,pause,QQ452528192,返回值判断语句,if not,errorlevel,待执行的命令,说明:通过,判断上一条命令的返回值来执行后面的命令,,如果返回值等于或大于指定的数字,则条件成立,运行后面命令,否则运行下一句。返回值必须按照从大到小的顺序排列,例:,echo off,dir c:,rem,显示,C,盘内容,set v=%,errorlevel,%,rem,把上一个命令的返回值赋给变量,V,set v1=4,rem,

23、给变量,V1,赋值,4,if%v%LSS%v1%(echo ok)else echo 0,if,errorlevel,1 echo ok,if not,errorlevel,1 echo,dd,if,errorlevel,0 echo,ko,pause,QQ:452528192,FOR,循环命令,格式,FOR/,参数,%Variable IN(Set)DO Command Command-Parameters,FOR/,参数,%,变量名,IN(,集合,)do,命令,命令参数,参数,:,/D,、,/R,、,/L,、,/F,%,变量名,:,变量名由,26,个字母组成,区分大小写,在,CMD,下只要

24、一个,%,IN,:,命令的格式,照写,(,集合,),:相关字符,/,字符串,/,文件,/,命令,/,变量等,还可以使用通配符,DO,:命令的格式,照写,FORINDO,:,这是,FOR,命令的基本结构,三个基本组成部分缺一不可,参数,/D,功能:查询搜索目录,不搜索文件,只搜索指定目录,不搜索子目录,例:,for/d%i in(c:*)do echo%i,显示,C,盘根目录下所有目录,参数,/R,功能:深层搜索文件,包括搜索所有子目录。,/R,后面可以指定路径搜索,例:,for/r%i in(*)do echo%i,显示当前目录下的所有文件以及该目录下所有子目录里的所有文件。,for/r d:

25、i in(*)do echo%i,显示,D,盘根目录下所有文件及子目录下所有文件,QQ452528192,FOR,命令参数,L,参数,/L:,功能:给指定对象建立序列。以递增或递减方式从开始到结束的一个数,字序列,格式:,FOR/L%,变量,IN(,start,step,end,)DO,命令,命令参数,说明:,(,start,step,end,),中,,start,表示序列的起始值,,step,表示递增或递,减值,,end,表示序列的结束值,,step,控制着,start,和,end,的生成方,式。当,step,为正时是递增序列,当,step,为负时是递减序列,.,例:,for/l%i in

26、1,1,5)do echo%i,运行结果是生成序列:,1 2 3 4 5,。,for/l%i in(5,-1,1)do echo%i,运行结果是生成序列:,5 4 3 2 1,。,for/l%i in(1,1,5)do start,cmd,打开,5,个,CMD,窗口,for/l%i in(1,1,5)do,md,%i,建立从,15,共,5,个文件夹,FOR,命令参数,F,参数,/F,功能,:,常用于文本信息编辑,如查询、提取、替换等等。迭代及文件解,析,使用文件解析来处理命令输出、字符串及文件内容。,格式:,FOR/F,关键字,%,变量名,IN(,集合,)DO,命令,命令参数,关键字说明,:

27、eol,=,功能:忽略以某字符开头的行,skip=,功能:忽略前几行,delims,=,功能:用来告诉,for,每一行应该拿什么作为分隔符,默认的分,隔符是空格和,tab,键,tokens=,有时表示提取全部。,tokens=m,表示提取第,m,列。,tokens=,m,n,表示提取第,m,列和第,n,列。,tokens=,m-n,表示提取第,m,列至第,n,列。,tokens=*,表示删除每行前面的空格。忽略行首的所有空格。,tokens=m*,提取第,m,列以后的所有字符,星号表示剩余的字符。,tokens=m,*,提取第,m,列以后的所有字符,星号表示剩余的字符。,输出变量的个数由定义

28、了的,tokens,决定,QQ:452528192,FOR,命令参数,F,及关健字例题,echo off,for/f“tokens=2-4,delims,=“%i in(,a.txt,)do echo%i%J%K,显示第一列,for/f tokens=2,delims,=%i in(,a.txt,)do echo%i,显示第二列,for/f tokens=2,3,delims,=%i in(,a.txt,)do echo%i%j,显示第二,第三列,for/f tokens=2,*,delims,=%i in(,a.txt,)do echo%i%j,显示第二列后的所有内容,for/f skip=2 tokens=*%i in(,a.txt,)do echo%i,显示前两行以外的所有行,for/f,eol,=2 tokens=*%i in(,a.txt,)do echo%i,显示除,2,开头的所有行,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服