原帖由 zhaohj 于 2010-10-11 23:30 发表
for ...do后面现在还不支持命令序列,如:
wenv for /l %i in (1,1,9) do (set a=%i ; run echo ${a}\n})
do支持命令序列,意义重大。
有支持的,但是语法要求比较严格。; 左右都必须是空格
总算把for命令搞定了。请有条件的朋友进行最后测试。
2010-10-11
1.添加字命令for(仿cmd模式),三种模式.(注意:语法要求比较严格请按照下面的格式使用)。
FOR /L %variable IN (start,step,end) DO wenv-command
FOR /F ["options"] %variable IN ( file ) DO wenv-command
注:file-set 前后必须有空格
FOR /F ["options"] %variable IN ("string") DO wenv-command
注:string前后必须有引号,并且紧跟(),否则都算非法。
支持的options
eol=c
delims=xxx
tokens=x,y,m-n
使用方法请参考cmd的for命令.
原帖由 zhaohj 于 2010-10-12 13:10 发表
wenv set a=ABCD;abcd;1234
wenv for /l %i in (1,1,6) do (calc b=%i ; set c=$${a:$${b}} ; for /l %j in (1,1,1) do echo $${c}\n)
新版发觉已经支持变量嵌套
wenv for /l %i in (1,1,6) do (calc b= ...