这样的代码:
set oo=c:\lo.txt
cd > %oo%
是把重定向输出到了变量所指的外部文件,而不是变量本身,如何写才能输出到变量本身,以上例为例,如何使输出到%oo%变量中,即最后的结果是%oo%存放的是当前路径,内容和%cd%变量一样.
也许有人问为什么不直接用%cd%变量呢,因为需要跨平台win98/win2000,而%cd%变量是winnt平台专有,win98是没有的,在win98下是空.而cd命令则两个平台都有,用cd命令则可确保万无一失,双栖
[ Last edited by dejoy on 2008-11-15 at 10:44 ]
set oo=c:\lo.txt
cd > %oo%
是把重定向输出到了变量所指的外部文件,而不是变量本身,如何写才能输出到变量本身,以上例为例,如何使输出到%oo%变量中,即最后的结果是%oo%存放的是当前路径,内容和%cd%变量一样.
也许有人问为什么不直接用%cd%变量呢,因为需要跨平台win98/win2000,而%cd%变量是winnt平台专有,win98是没有的,在win98下是空.而cd命令则两个平台都有,用cd命令则可确保万无一失,双栖
[ Last edited by dejoy on 2008-11-15 at 10:44 ]

