标题: [其他] 关于call的深度学习求知 [打印本页]
作者: ai20110304 时间: 2016-7-29 16:34 标题: 关于call的深度学习求知
本帖最后由 lxzzr 于 2016-7-29 17:57 编辑
- @echo off
- for /f "delims=" %%i in (1.txt) do set /a n+=1&call,set "_%%n%%=%%i"
- for /f "delims=" %%i in (2.txt) do set /a m+=1&call,set ".%%m%%=%%i"
- if %n% gtr %m% (set "num=%n%") else (set "num=%m%")
- for /l %%i in (1,1,%num%) do (
- if defined _%%i call,echo %%_%%i%%
- if defined .%%i call,echo %%.%%i%%
- )
- pause>nul
复制代码
call的使用方法。在这里。为什么set、echo设置,查看变量时,要用call来调用呢。
我试着去掉call前缀,发现变量不能正常工作运行。
希望有熟悉批处理的高手些,帮我解释下这个原因的产生。
作者: gawk 时间: 2016-7-29 21:28
可以先了解一下“变量延迟扩展”这方面的知识
http://bbs.bathome.net/thread-2899-1-1.html
作者: ai20110304 时间: 2016-7-30 15:00
回复 2# gawk
谢谢。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |