Board logo

标题: [文本处理] 批处理怎样批量合并己打开的同名文本文件? [打印本页]

作者: gzsugfly    时间: 2011-4-12 15:28     标题: 批处理怎样批量合并己打开的同名文本文件?

本帖最后由 gzsugfly 于 2011-4-14 00:40 编辑

求助:用到一个软件,双击时产生并打开名为a.txt的文本文件,有几百个这样打开的同名文本文件(里面内容不同),如何用批处理把它合并保存到一个新的文本文件中(命名为b.txt)?是要读取内存么?文件都是己经打开的(注:是用系统记事本notepad打开的,3楼给出一个取得它的文件地址的方法)。能否帮忙调试一个完整的批处理出来?(相当于新建并打开一个文本文件,然后随意填充一些字符,然后最小化后,再次双击打开那个新建的文本,填充字符,。。。。,批处理就是要一次性把这些同名文件里面的内容合并到一起)
作者: batman    时间: 2011-4-12 19:01

如果这个软件不支持命令行,那么批是没有办法解决这个问题的。。。
作者: Batcher    时间: 2011-4-12 21:14

双击以后是不是用notepad打开的a.txt呢?如果是的话,可以这样获取a.txt的完整路径:
  1. wmic process where name="notepad.exe" get CommandLine /value
复制代码
剩下的事情就简单了
作者: gzsugfly    时间: 2011-4-14 00:16

本帖最后由 gzsugfly 于 2011-4-14 00:19 编辑

3# Batcher
对,双击时它自动调用系统自带的记事本程序打开,用三楼语句,得出地址后又应该如何处理呢?能否帮忙调试一个完整的批处理出来?(相当于新建并打开一个文本文件,然后随意填充一些字符,然后最小化后,再次双击打开那个新建的文本,填充字符,。。。。)
作者: gzsugfly    时间: 2011-4-14 00:38

走过路过的朋友,如果看到还没解决,方便的话,帮忙顺手把它顶上去,别沉了
作者: hanyeguxing    时间: 2011-4-14 00:50

用这么个软件产生这么多文件做什么用呢?




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