Bat命令-扩展本地环境变量延迟.docx

上传人:p** 文档编号:1205379 上传时间:2024-11-24 格式:DOCX 页数:2 大小:9.56KB
下载 相关 举报
Bat命令-扩展本地环境变量延迟.docx_第1页
第1页 / 共2页
Bat命令-扩展本地环境变量延迟.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Bat命令-扩展本地环境变量延迟.docx》由会员分享,可在线阅读,更多相关《Bat命令-扩展本地环境变量延迟.docx(2页珍藏版)》请在第壹文秘上搜索。

1、具体操作用bat命令批命令作,新建个.bat文件就是.tt文件改一下后缀),然后用文本格式打开,键入:echooffSet1.oca1.Enab1.ede1.ayedexpansionsetstr=想要去掠的字符串for/fPe1.ims=%iin(,dr/b,)do(setvar=%i&ren%i!varr%str%=)然后,保存,执行Set1.oca1.Enab1.ede1.ayedexpansion我来简要说一下吧:set:设置1.oca1.:本地(环境变量)enab1.e:流班de1.ayed:延迟expansion:扩陂Setfoca1.Gnab1.eddayedexpans1.on

2、就是扩展本地环境受吊.任迟设置本地为延迟扩展,其实也就能;延迟变1丸全称延迟坏境变景扩展,也进阶.变R延迟是必过的一关!所以这一部分梏型你能认。看.为了更好的说明问虺我们先引入个例子.echooffseta=4seta=5&echo%a%pause结果:4解说:为什么是4而不是5年;在echo之前明叨已先把变点a的(殳成5了?计我的先了解bftt处理运行命令的机制;批处命令等,其后用对铀括号闭合的所有语句也当作一行,4处对之M安比戊必收的总处理这其中就包括对该行命令中的变tttft.我们现在分析吓世1.批处理花运行到这铲Seta=Secho%a%”之机先把这一句整句谈取并做了攸处理对变城a&;

3、了值.那么%a%i热就是4了!(役有为什么.批处理就是这样供的.)而为了能移博如环境变量的动态变化,批处理设计了受Ia妣迟,简单来说,在读取了一条完浅的语句之后,不立即对该行的变1敏化1,而会在某个小条语句执行之的再进行Mf,也就是说“延迟”/对变域的照拉,那么如何开启空显延迟呢?M2:edxoffset1.oca1.enaWeddayedexpansionseta=4Seta=5&echo!a!pause结果;5解说I111V.,Jrtti.得到了正确汴案,变吊任迟的内切造句JFket1.oca1.enab1.ede1.ayedexpans1.on.井I1.k,要川TM4”B(注意要用英文的双号,否则就没有变址延迟的效Jft“分析下例2.皆先“set1.oca1.enab1.edeiayedexpansion开席变收延迟,然后“seta=4先给交益a限值为4.useta=5&echo!a!”这句是的变此a赋位为5并输出由广启动了攵城延迟所以批处冏能绯暮知到动态变化,即不必先给该行变中JWtf1.而是在运行过程中绐登吊断值.因此此时a的伤就是5了).再举一个例子巩冏一下。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > windows相关

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!