标题: 什么处理方法能够实现递加
[打印本页]
作者: flyingphf
时间: 2007-6-12 21:19
标题: 什么处理方法能够实现递加
比如说把,我想复制一个文件333.txt,写成批处理,当我按一下的时候生成334.txt文件,按第二下就生成335.txt的文件,已此类推
作者: lxmxn
时间: 2007-6-12 21:27
@echo off
for /L %%a in (334,1,9999) do pause© 333.txt %%a.txt
[
Last edited by lxmxn on 2007-6-12 at 09:29 PM ]
作者: wudixin96
时间: 2007-6-12 21:28
按一下?
按哪里??
作者: flyingphf
时间: 2007-6-12 22:20
已解决,谢谢
作者: flyingphf
时间: 2007-6-12 23:02
你好意思啊,老大,我太兴奋了,没看清楚,你是按一下暂停,我是想要按一下,就是执行一下批处理就增加一个,执行一下增加一个,可能我没说清楚啊
作者: lxmxn
时间: 2007-6-12 23:32
就是运行一下批处理生成一个文件么?
文件是通过复制333.txt得来的?
作者: flyingphf
时间: 2007-6-13 16:44
是的啊
作者: wudixin96
时间: 2007-6-13 17:18
这样吗?
@echo off
if exist 333.txt (set na=333) else (echo 333.txt not exist&pause>nul&exit)
:cout
set /a na+=1
if exist %na%.txt (goto cout) else (copy 333.txt %na%.txt&exit)
作者: lxmxn
时间: 2007-6-13 17:28
Try this:
@echo off
if exist configs.ini (set/p num=<configs.ini) else (
echo 333>configs.ini
set/p num=<configs.ini)
set /a num=num+1
echo %num%>configs.ini
copy 333.txt %num%.txt