找txt到html更快捷的转换方法


文本转换为网页,网页转换为文本,是电脑网络最常见的转换。 如何使转换更方便、更快捷,一直是电脑技术的热门话题之一。 如网上搜索资料,找到有用的网页,一般都是另存为html文件, 但文字资料保存为html文件,占用空间太多,有用的文字资料只占 很少的部分。但要是保存为txt 文件,阅读又不太悦目。 还有一些txt格式的光盘目录文件,也需要转换为html文件, 数量不少,每月都要为此花费不少时间。 因此总想找到一种更快捷的转换方法。希望能够做到: 1.只要点击一个文件夹的一项右键菜单,就能把它下面的txt 文件全部快速转换为html文件。 2.把多个txt文件复制到一个文件夹,只要在命令行键入一行 命令,就能把任意一个或全部转换为html文件。 3.程序要简单,容易看懂。 4.程序最好能公开,便于修改完善。 问:txt到html的快捷转换方法,能否做到? 答:txt到html的转换方法很多,各种专业软件各具特色。但要实 现以上要求,不妨自己编。性能肯定没法和专业软件比,但如果只 要求,够用就行,用起来方便,则不妨一试。 要实现以上要求,最简便的方法是用批处理语句来编。 例如: t2h.bat 是转换一个或多个 txt文件的。(Win98) t2hpro.bat 是转换一个文件夹内全部 txt文件的。 可以用右键发送到菜单执行 (Win98/WinXP) t2hxp.bat 是转换一个或多个 txt文件的。(Winxp) 先介绍用法,后介绍编程,便于试用。 t2hpro.bat 的用法:
  1. 整理需要转换的txt文件。 主要是不要超宽,一般保持行宽在59个字符左右,便于阅读就行。 手工做准确,但比较繁琐。 可以用EmEditor编辑器整理。(V2.3 有"保存时插入回车换行"功能) 调整好窗口宽度,设定"在窗口边沿换行"和"插入回车换行符", "保存","退出"。
  2. 新建t2hpro.bat的快捷方式。 在解压后文件所在的目录,新建t2hpro.bat的快捷方式。 并将这个快捷方式复制到 sendto 目录。 sendto 目录的位置: Windows98系统:在 \windows\sendto\ WindowsXP系统:在 \Document and Setting\管理员名\sendto\
  3. 将css和img 两个文件夹复制到根目录。 需要转换为 html 文件所在磁盘的根目录。否则html文件无法 正确显示。 如 c:\css,c:\img, d:\css,d:\img,...
  4. 用新建临时目录进行测试。 将所带的几个 txt 文件实例,复制到一个空白文件夹,假定为 c:\temp1。 资源管理器切换到c:\ ,选中temp1,按右键,选"快捷方式t2hpro.bat", 退出。 检查c:\temp1 文件夹,所有的txt文件,应都转换为html文件。
t2h.bat 的用法。
  1. 新建空白文件夹。 将所带的几个 txt 文件实例,复制到一个空白文件夹,假定为 c:\temp2。
  2. 复制有关文件到此文件夹。 将 t2h.bat,1.a(html文件头),3.a(html文件尾),复制到此文 件夹。
  3. 在命令行提示符下运行。 在命令行提示符下(Win98为MS-DOS下),切换到此文件夹c:\temp2, 运行 t2h 应显示帮助信息(中英文,便于在英文状态下使用), Usage: t2h 〈Filespec(auto adds .txt Suffix)〉 Ex: t2h * 用法: t2h 〈文件名(不加后缀,自动加 .txt 后缀)〉 例: t2h * 运行 t2h * 所有的txt文件,应都转换为html文件。 ("t2h *" 命令仅适用于 Windows98,"t2hxp *" 用于 WindowsXP ) 运行 t2h 〈文件名(不加后缀,自动加 .txt 后缀)〉 应转换指定的txt文件。
t2h.bat 程序文件。 rem t2h.bat txt文件快速转换为html文件程序 @ echo off : ------------------------------- if %1=="" goto msg if %1=="/?" goto msg : ------------------------------- if ErrorLevel 1 goto end echo. : ------------------------------- copy %1.txt %1 for %%f in (%1) do copy 1.a+%%f+3.a %%f.htm del *. : ------------------------------- echo. echo OK .htm files . echo. echo .htm 文件已经生成,请使用。 goto end : ------------------------------- :msg echo. echo Usage: t2h 〈Filespec(auto adds .txt Suffix)〉 echo. echo Ex: t2h * echo. echo 用法: t2h 〈文件名(不加后缀,自动加 .txt 后缀)〉 echo. echo 例: t2h * echo. : ------------------------------- :end t2hpro.bat 程序文件。 rem t2hpro.bat 一个文件夹中全部txt文件快速转换为html文件程序 @ echo off : ------------------------------- if %1=="" goto msg if %1=="/?" goto msg : ------------------------------- if ErrorLevel 1 goto end echo. : ------------------------------- copy %1\*.txt %1\* for %%i in (%1\*) do copy 1.a+%%i+3.a %%i.htm del %1\*. : ------------------------------- echo. echo OK .htm files . echo. echo .htm 文件已经生成,请使用。 goto end : ------------------------------- :msg echo. echo Usage: t2hpro 〈FolderSpec〉 echo. echo 用法: t2hpro 〈文件夹名〉 echo. pause : ------------------------------- :end
  • 可能出现的问题及处理意见。 1.对无扩展名文件的影响。 程序只对txt 文件作用,将它们转换成 html文件,对其它类型 的文件没有影响,但对极少数无扩展名文件,则可能将它们加上.htm 扩展名,而删去原文件。 为了避免被删的情况发生,建议将它们的属性改为只读。 具体做法是:切换到需转换的文件夹后,在资源管理器 中,选 查看 |排列图标 |按类型 。没有扩展名的文件排在 最前面。如果没有就算了,如果有,就按右键菜单选属性, 将其属性改为"只读"就可以了。 2.在WindowsXP下使用。 按照前面所说:"新建t2hpro.bat的快捷方式"。 资源管理器找到所需文件夹,按右键,选"快捷方式t2hpro.bat", 所有的txt文件,应都转换为html文件。 在命令提示符下,转换时,转换一个文件,能够正确执行,但 在使用" t2h * "命令时,却出现异常情况。这是因为 WindowsXP 的 "For" 命令增加了不少功能,有些 Windows98 命令可能不兼容, 因而要作些修改。现将改编后的程序列出如下。请试用。 rem t2hxp.bat txt文件快速转换为html文件程序 (WinXP 命令行提示符下运行) @ echo off : ------------------------------- if "%1"=="" goto msg if "%1"=="/?" goto msg : ------------------------------- if ErrorLevel 1 goto end echo. : ------------------------------- for %%i in (%1) do copy 1.a+%%i+3.a %%~ni.htm : ------------------------------- echo. echo OK html files . echo. echo html 文件已经生成,请使用。 goto end : ------------------------------- :msg echo. echo Usage: t2hxp 〈Filespec〉 echo. echo Ex: t2hxp * echo. echo 用法: t2hxp 〈文件名全名〉 echo. echo 例: t2hxp * echo. : ------------------------------- :end  在命令提示符下,用t2hxp.bat 转换时,文件名使用全名,其余和 t2h.bat 用法相同.
  • 下载程序说明。 下载程序中,除本网页外,还包括 t2h.bat,t2hpro.bat,t2hxp.bat 1.a(html文件头),3.a(html文件尾),\css,\img 和几个供测试用的 txt 文件。 下载: wy04091.zip 70 KB 河石 2004.9.1 编 2004.10.20 改编。 相关链接: 《怎样安装好用好新版 UCDOS 7.33 ?》 《使用电脑爱好者10年版经验交流》 黄河之滨 网站 : http://hhstone.vip.sina.com http://www.hhstone.com
  •