BAT脚本,更改文本文件内容

手动输入数字(2位数或者3位数或更多不超过8位数)替换“C:\1\1.txt”文本文件中某一行的最后几位,例如:第一行:qwqeqweq第二行:esdsfa第三行:ID=... 手动输入数字(2位数或者3位数或更多不超过8位数)替换“C:\1\1.txt”文本文件中某一行的最后几位,
例如:
第一行:qwqeqweq
第二行:esdsfa
第三行:ID=00000001
第四行:dsada
第五行:dadasda
通过输入234,将第四行变为ID=00000234,求BAT脚本!
展开
 我来答
jd08139
2013-11-13 · TA获得超过3734个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:2855万
展开全部
@echo off&setlocal enabledelayedexpansion
set l=4
rem 指定要修改那行
set /p m=请输入一串数字:
(for /f "usebackq delims=" %%i in ("C:\1\1.txt") do (set /a n+=1
if !n!==%l% (set /a m=100000000+!m!&echo ID=!m:~1!) else (echo %%i)))>>#
move # "C:\1\1.txt"
pause
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式