批处理复制文本某部分并粘贴到另一文本中

1、请以bat打开桌面名为:*周志快捷方式所指向的文本,复制(2)所有内容*周志内容:(1)XXXXXXXXX(2)XXXXXXXXXXXXXX(3)XXXXXXXXX2... 1、请以bat打开桌面名为:*周志 快捷方式所指向的文本,复制(2)所有内容
*周志内容:
(1)XXXXXXXXX
(2)XXXXXXXXX
XXXXX
(3)XXXXXXXXX
2、请以bat 将内容粘贴到桌面名为:*日志 快捷方式所指向的文本中的(3)中
*日志内容:
(1)XXXXXXXXX
(2)XXXXXXXXX
(3)

注:如果bat做不到,我也考虑过以vbs的sendkeys来模拟手动操作,故vbs可以,同样给分采纳。
展开
 我来答
GAGATOSHUT
推荐于2017-11-26 · TA获得超过3459个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:252万
展开全部
@echo off&setlocal enabledelayedexpansion&color 0e
echo 以下是粘贴的内容:>提取.txt & echo ================:>>提取.txt 
set /p aa=请输入需要提取内容文件名(如a.txt):
for /f "delims=" %%a in (%aa%) do (
for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "(1)"') do Echo %%a>>"提取.txt"
)
for /f "delims=" %%a in (%aa%) do (
for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "(2)"') do Echo %%a>>"提取.txt"
)
for /f "delims=" %%a in (%aa%) do (
for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "(3)"') do Echo %%a>>"提取.txt"
)
start 提取.txt & cls & echo 提取成功! & pause>nul

::请将程序放在需要提取的文本文档目录中并执行!
::程序会让你输入需要提取的文本文档名,将如要提取的文本文档名为123.txt
::就输入123.txt回车就行了,程序会自动提取并在当前目录保存一个名为提取的文本文档!
::GAGATOSHUT 团队制作(纯手打,望采纳!)
更多追问追答
追问
大神 你的批处理写得很漂亮,运行效果不错。但如何把所提取的内容存到一个已存在的文件中的某个位置呢?比如,我想提取a.txt中(1)后面跟的内容放到b.txt中的(3)后面去,多谢啦!
追答
你鼠标右键看看这个快捷方式最终的地址是多少,然后发给我,我在编写相应的程序!
splashchaos
2014-11-20 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3342
采纳率:0%
帮助的人:3666万
展开全部
我看到你的求助,

http://zhidao.baidu.com/question/681549081295921452?hideOtherAnswer=true&pcAnswerLevel=1
也已经回复了,无奈百度抽风中,一直答复在自动提交中。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IP大神
2014-11-20 · TA获得超过614个赞
知道小有建树答主
回答量:1513
采纳率:50%
帮助的人:555万
展开全部
for /f %%a in ('type a.txt^|findstr ^(*^)') do echo %%a >>a.log
追问
大神,你给的答案可以把a.txt的文本中含有()所跟的部分复制并导入到一个a.log中,可否按照我的具体问题给一个完善的答案,比如:1、复制到一个已存在的b.txt中。2、复制到b.txt中的(3)后面。多谢啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式