通过上次你的代码我自己研究了下,将第二行改为下面内容,自己搞不出来,再帮忙下

1.txt内容如下:aaa123456789012bbb_ccc=[AA0000000000]ccc111111111111要求:dos批处理程序,每运行完一次能将1.t... 1.txt内容如下:
aaa 123456789012
bbb_ccc = [AA0000000000]
ccc 111111111111
要求:dos批处理程序,每运行完一次能将1.txt的第二行数字部分自动加一(其他行不变),并替换1.txt文档
展开
 我来答
314ccp
2011-12-27 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2191万
展开全部
@echo off
SetLocal EnableDelayedExpansion
(set/p.=<1.txt&echo=!.!)>2.txt

For /f "skip=1 tokens=2 delims=A]" %%i in (1.txt) do (
set n=%%i
if "%%i"=="0000000000" (set n=1&goto A)
for /l %%a in (0,1,9) do (
if "!n:~%%a,1!" neq "0" (
set c=%%a
call Set /a n=%%n:~!c!,10%%+1
goto A
)))

:A
set n=000000000!n!&set n=!n:~-10!
echo bbb_ccc = [AA!n!]>>2.txt
more +2 1.txt>>2.txt
move 2.txt 1.txt
pause
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式