Board logo

标题: [文本处理] 批处理如何实现将其他文本的内容追加写入到指定文本末尾并运行/执行另一个批处理文件 [打印本页]

作者: lxh623    时间: 2011-12-17 10:48     标题: 批处理如何实现将其他文本的内容追加写入到指定文本末尾并运行/执行另一个批处理文件

本帖最后由 pcl_test 于 2016-9-3 21:06 编辑

想求一个批处理:首先,把文本a写入文本b后面,然后,运行另一个批处理c.bat。
文本a以及b(类似):
electrophotograph fixing
roll fusing
作者: jellyhk    时间: 2011-12-17 11:12

本帖最后由 jellyhk 于 2011-12-17 13:11 编辑
  1. for /f "delims=" %%a in (a.txt) do (
  2.      echo %%a >>b.txt
  3. )
  4. call c.bat
复制代码

作者: cjiabing    时间: 2011-12-17 11:13

  1. @echo off
  2. type a.txt
  3. c.bat
  4. pause
复制代码

作者: weichenxiehou    时间: 2011-12-17 13:14

  1. copy b.txt+a.txt b.txt&c.bat
复制代码

作者: lxh623    时间: 2011-12-17 15:37

本帖最后由 lxh623 于 2011-12-17 15:39 编辑

谢谢三位!
三个都一样,在把a写入b,没有转行。楼上这个最后产生一个不确定字符(长方形)。
文本a、b都没有空行,所以,写入就需要转行。
作者: weichenxiehou    时间: 2011-12-17 18:32

回复 5# lxh623
  1. (type b.txt&type a.txt)>b.txt&c.bat
复制代码
呢?
作者: lxh623    时间: 2011-12-17 21:08

回复 6# weichenxiehou
不好!我没有备份。把我的文本内容删除了。
作者: qq2501    时间: 2011-12-17 22:08

方法不止一种
作者: pcl_test    时间: 2016-9-3 21:08

  1. (echo;
  2. type "a.txt")>>"b.txt"
  3. "c.bat"
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2