1、将需要合并的多个.html文件复制到同一文件夹下,如果文件的顺序是重要的,注意按文件名称顺序调整好顺序。
2、使用组合键“Win + R”打开运行窗口,输入“cmd”命令,进入命令行窗口。
3、在命令行窗口,进入需要合并的.html文件的目录,如下图所示已进行“F:\stock”目录。
4、确认目录正确后,输入“type *.html >>f:\1111.html”,该命令将把当前目录下的所有.html文件的内容输出到f:\1111.html。
5、到此,打开合并后的f:\1111.html,即可看到多个html文件都已按顺序合并到F盘的1111.html文件中。
该如何合并多个HTML 帮助文件你有没有想过,假如你单独发行了若干小游戏,并为这些小游戏写了 HTML 帮助。突然有一天,你打算把这些小游戏集合起来搞成一个“游戏乐园”,是不是要把它们的帮助文档源文件(.htm) 再拿出来编译一遍呢?添加 HTML 道是非常方便,可是那一堆目录和索引,难道需要重写吗?――天啊,人生最痛苦的事莫过于此。 不过没关系, 虽然有些时候 Microsoft 的东东的确很差劲,但这次,它想到了――提供了一个非常方便的合并(Merge) 功能,可以把目录、索引甚至全文搜索字典都合并起来。 怎么开始呢?还记得在“设置工程选项(Project Options)”一节中最后介绍的内容吗?对了,就是从这里开始的:工程选项(Option) 对话框的 Merge Files 属性页。不过在这之前我们需要新建一个 HTML 帮助工程,所有制作将在这个工程中完成。 Merge Files 属性页里只有添加(Add...) 和删除(Remove) 两个按钮,它们的作用我想不必介绍了吧。只需要在这里添加你想要合并的文件,第一步就简单的完成了。不过切记,这个合并不是真正意义上的合并――生成后的 HTML 帮助文件大小和没合并前几乎一样大。因此,发布帮助文档的时候,需要将被合并的 HTML 帮助一起发布。 现在还有一个问题,我编译后找遍了所有链接,始终打不开被合并的帮助文件啊,什么地方搞错了?不要着急,我们才刚刚完成第一步,不过做完这一步,被合并 HTML 帮助文件的索引和全文搜索字典都已经合并进来了,你没找到吗?那是你观察不仔细。 下面,我们要做的第二步是合并目录。 在刚才新建的工程中添加一个目录文件,当然,是新建的。然后右键单击空白处d出菜单。菜单的前两项都已经在“为帮助文件添加目录(Contents)和索引(Index)”一节有介绍过了,第三项“Insert File...”才是本节的重头戏。 点击“Insert File...”菜单项,会d出一个叫做“Include File”的对话框,选择你要合并的 HTML 帮助文件(.chm),然后……还没完,你还需要动手添加如下文字 .....chm::contents.hhc 前面的' .....chm 是你选择的文件,后面的 ::contents.hhc 是要你动手输入的。其中 contents.hhc 要根据实际你使用的目录文件名来填写,而这个目录文件是 .....chm 的,不是当前工程的。如果还没明白,看看下面注意事项的例图。 编译运行,一切正常,该合并的都合并了,从目录里就能找到被合并帮助文件中的内容。不过,这个样子好象还是有点不对劲啊――下面我来说说需要注意的地方。 第一,我们没有给这个新工程添加主题文件。有什么后果?想想你用 IE 浏览一个不存在的页面时会出现什么样的情况吧。任何一个 HTML 帮助都有一个默认页的,我们新建这个工程也不例外,虽然它合并了其它的 HTML 帮助,但是――还是没有自己的默认页啊。结论:无论如何要给它添加一个主题文件,就算是封面好了。 第二,HTML Help Workshop 在这里有一个 BUG,为免费BUG,你需要注意的第二点就是:想要目录中的并入文件节点是子某个节点的字节点,在编辑时应该让它和这个节点同层次。 有时候我们会见到一从一个帮助页中链接到另一个帮助文件的例子,比如在 MSDN 中就非常多,这就是怎么实现的呢?其实,这不是 HTML Help Workshop 的工作,而是主题文件(.htm) 的工作。需要在 HTML 文件中插入一个用打开 HTML 帮助的 ActiveX 控件,这里就不详述了。## 有些资料分散在多个html文件中,要查找某些资料如某个语句的用法,要打开多个文件,一个一个找,很不方便,能否适当合并。 现在硬盘、内存都在不断加大,文件适当合并,便于查找、管理,可能是一种趋势。 批量txt 文件合并比较好解决。我以前是在MS-DOS下,用copy命令合并。 最近我用WordXP的插入功能,把50个txt文件合并成一个。速度很快。感觉比用copy命令方便得多。 但批量html文件如何合并,合并以后,所有链接都还要能用。 问:批量html文件如何合并? 答: 批量html文件的合并,除了要解决合并本身的问题以外,最主要的是要解决改变链接的问题。 由文件之间的链接,改为文件内部链接。也就是由"文际链接"改为"文内链接"。 现在以编制网页常用的工具"CSS手册"为例。 实现步骤: 1.把待合并得文件拷到一个临时目录中。 假定是: c:\temp1 有 c1.htm、c2.htm...c11.htm 共11个文件。 2.用WordXP的插入功能进行合并。 启动WordXP。插入->文件->txt文件->找到c:\temp1目录后, 选中c1.htm、c2.htm...c9.htm,最后把 c10.htm、c11.htm插入。 文件类型可以选 "Web 页(*.htm,*.html)"。 3.保存文件时,选用“筛选过的Web 页(*.htm,*.html)”,不要选用“Web 页(*.htm,*.html)”,那样保存下来的有XML格式语句。除非你就是想要XML格式。文件大小 174 KB. 4.如果用Emeditor编辑器的" 文件->插入 "功能,可以不改变默认方式。也不会增加额外字符,文件大小为 91 KB, 只有上述的一半。每次只能插入一个文件,但后期修改工作量较小。 5.建立新的链接。 由文件之间的链接,改为文件内部链接:(推荐用Emeditor,可以不产生附加字符。) (1)在每一个原文件前面加上链接名。如: 第一个原文件前面加上: c1.htm第二个原文件前面加上: c2.htm...... 由于可以利用Emeditor的查找和复制功能,实际上是可以做快的。 (2) 在每一个原有链接到另一文件的链接语句,修改为文件内的链接。如: 第一个原文件的链接: 改为: 第二个原文件的链接: 改为: ...... 改好以后,保存。 7.用浏览器试用。如果显示速度慢,应找出原因,加以解决。 8.应用实例:解决网页文体中文字左边太靠边的问题。 我的网页文体中,文字左边太靠边。想了一些办法,都没有解决。如:修改BODY、TABLE、TD等的margin设置, 都不行。但在这个"CSS手册简编"文件css.htm里,用查找命令找"margin",很快就查到有下面一句: H1 { margin-top: 2em } 我参照他的用法,把 style.css 中的语句改为: H5 { margin-left: 1em } 解决了困扰多时的问题。 9. HTML4标准语法、DHTML动态网页简明教程也可以用同样方法简编 10. 上述方法,能否应用到其他方面? 在资料性的文件中,上述方法完全可以发挥更大的作用,在其他方面,也有潜力。 详见: CSS手册简编下载394 KB 《DHTML动态网页简明教程》、《CSS手册》 阿捷/ 编 河石/ 简编 2002.12.20 相关链接: 《从子文件夹切换到DOS的简捷方法?》《怎样在HTML中加入计数器?(2)》欢迎分享,转载请注明来源:内存溢出
评论列表(0条)