大佬教程收集整理的这篇文章主要介绍了窗口 – 为什么这段代码说回声关闭?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@ECHO off set /p pattern=Enter id: findstr %pattern% .\a.txt > result if %errorlevel%==0 ( set var2= <result echo %var2% set var1=%var2:~5,3% echo %var1% > test.txt echo %var1% ) else ( echo error ) del result pause
任何帮助是赞赏.
在批处理文件中,块被执行之前被解析完毕.
解析所有百分比扩展将完成,所以似乎您的变量在块内不能更改.
但是由于延迟扩展存在延迟,延迟扩展在执行时不会在分析块时进行评估.
必须启用,默认情况下延迟扩展被禁用.
@ECHO off setlocal EnableDelayedExpansion set /p pattern=Enter id: findstr %pattern% .\a.txt > result if %errorlevel%==0 ( set var2= <result echo(!var2! set var1=!var2:~5,3! echo(!var1! > test.txt echo(!var1! ) else ( echo error ) del result
以上是大佬教程为你收集整理的窗口 – 为什么这段代码说回声关闭?全部内容,希望文章能够帮你解决窗口 – 为什么这段代码说回声关闭?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。