批处理替换指定文档中的指定内容 5

我有一个1.txt的文档,先让输入任意数字,然后把刚才输入的数字放到文档的‘上下’后面。然后再把‘我的’替换成‘你的’。能不能帮忙写个批处理,每次用自带的替换功能太慢了。... 我有一个1.txt的文档,先让输入任意数字,然后把刚才输入的数字放到文档的‘上下’后面。然后再把‘我的’替换成‘你的’。能不能帮忙写个 批处理,每次用自带的替换功能太慢了。。。。。 展开
 我来答
百度网友c4bcba7
推荐于2017-11-27 · TA获得超过6999个赞
知道大有可为答主
回答量:2085
采纳率:0%
帮助的人:2133万
展开全部
@echo off
setlocal enabledelayedexpansion
setlocal EnableExtensions
set input=
set /p input=请输入数字:
set f="r:\aaa.txt"
set f2="r:\aaa.bak.txt"
if exist %f2% del %f2%
for /f "tokens=* delims=%" %%l in ('type %f%') do (
 set line=%%l
 set line=!line:我的=你的!
 set line=!line:上下=上下%input%!
 echo !line!>>%f2%
 ) 
 @echo 完成了
 @pause

上面的保存为bat运行。其中的r:\aaa.txt为要替换的文档,aaa.bak.txt为替换后的输出文档,都换成你自己的路径。运行后可以实现你要的功能

更多追问追答
追问
谢谢大神,已经解决问题了。不过能再请教你一个问题吗?
写个批处理,每5秒检测一次1.exe是否运行,如果正在运行,那就继续检测,一直检测到1.exe没有运行。如果没有运行,那就接着执行下一段的批处理命令。
追答
请西安采纳。另:追问其他题目违反知道规定,如果我作答会被管理员警告
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式