cmd命令如何写入txt文本里文字?要指定第几行

[复制链接]
查看11 | 回复4 | 2012-1-18 14:03:29 | 显示全部楼层 |阅读模式
额,等你学深一点用到for再说先给你个思路把第*行+1(也就是你要放的那一行后面那一行行数+1)用for /f提取那一行内容以及之后的每一行保存到temp1.log里,再把第*行以前的用for /f提取到temp2.log里用 echo 内容>>temp2.log 追加到temp2.log里,再用for /f 把temp1.log里的内容提取出来设为变量a 再用echo %a%>>temp2.log追加到temp2.log里再用for /f 提取出temp2.log内容设为变量becho %b%>>测试.txt里就OK因为我也在研究,所以就不上代码了可以按我的思路在网上分行求助下有不明白在追问...
回复

使用道具 举报

千问 | 2012-1-18 14:03:29 | 显示全部楼层
这个很简单呀!你换个思路,先将使用“我是一个中国人”存到2.txt,然后用copy命令将两个文件合并就行了!CMDCODE:echo中国人>2.txtcopy/b2.txt+1.txt1.txt...
回复

使用道具 举报

千问 | 2012-1-18 14:03:29 | 显示全部楼层
@echo offecho 我是一个中国人>d:\123.txttype d:\1.txt>>d:\123.txtmove d:\123.txt d:\1.txtexit...
回复

使用道具 举报

千问 | 2012-1-18 14:03:29 | 显示全部楼层
@echo off(echo 我是一个中国人type d:\1.txt)>d:\2.txtmove /y d:\2.txt d:\1.txtpause...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行