我有这些行的文本文件:生成文本文件
Line 1:(load "c:/datafiles/07509/mkvas.lsp")
Line 2:getcells
Line 3:(vadwgs 1)
Line 4:QUIT
Line 5:Y
我想生成的发言权,10个文本文件(vadwg1.txt ... vadwg10.txt),等同于这一点,但与线3改为(vadwgs 2),(vadwgs 3)等。我可以通过Windows批处理文件来做到这一点吗?
我有这些行的文本文件:生成文本文件
Line 1:(load "c:/datafiles/07509/mkvas.lsp")
Line 2:getcells
Line 3:(vadwgs 1)
Line 4:QUIT
Line 5:Y
我想生成的发言权,10个文本文件(vadwg1.txt ... vadwg10.txt),等同于这一点,但与线3改为(vadwgs 2),(vadwgs 3)等。我可以通过Windows批处理文件来做到这一点吗?
你可以试试这个:
@echo off
FOR /L %%G IN (1,1,10) DO (
>%%G.txt (
echo load "c:/datafiles/07509/mkvas.lsp"
echo getcells
echo ^(vadwgs %%G^)
echo QUIT
echo Y
)
)
中的数字for循环代表第一个数字,步骤和最后一个号码,如果需要的话可以改变的。因此,对于2槽11的循环,您应该使用FOR /L %%G IN (2,1,11)
。
这很好,丹尼斯。谢谢! – tmccar
@tmccar没问题! –
答案是:*是*;请改变你的帖子,使其构成一个具体的问题,可以回答... – aschipfl
你应该更清楚,应该如何生成名称?在你的第一个例子中,第3行是'(vadwgs 1)',但是在你的问题中你谈到了第2行,这是正确的? –
你真的还在与** MS-DOS **,从1980年代的操作系统?或者你真的使用Windows命令提示符? – aschipfl