call echo %var% ?
我怎么感觉如果
call echo %%var%%
Call一次加一对%
貌似..
我怎么感觉如果
call echo %%var%%
Call一次加一对%
貌似..
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
但是我仍然申明
这种缩写很没有意思
先执行for再执行echo %n%
既简单又清晰
还不会出现我所说的上述问题
Originally posted by plp626 at 2008-6-26 18:53:
就一个变量延迟的讨论,竟然这么激烈,我是感觉楼主的代码没什么新鲜之处,我写"子过程"时常用到的.
不过我说个题外话, 楼主举的这个例子不 ...
Originally posted by PPdos at 2008-6-25 19:51:
如果想用中间的结果 也是可以的
(for /f "tokens=*" %i in ('dir /b') do set /a n+=1 >nul&call set _%n%=%i >nul)&call echo 目录下有%n%个文件(夹)
将代码复制粘贴到命令提示符,然后多运行几次,即可看到,数字一直在增加,与实际文本(夹)数量不符。
[ Last edited by asnahu on 2009-8-7 at 04:20 ]