昨天给TCVS作者发了一份EMAIL,询问了一下翻译事宜,对方回答if you
create a CHM version of your Chinese user guide, I will be happy to add
it to the distribution. 我就开始做了,不过他好像提到:the
English and French user guides are created from an XML file, which is
processed by a toolchain in order to produce CHM.
我不明白这些东东,继续按照我的既定步骤开始www.yippeesoft.com
1、反编译 UserGuide_en.chm 利用HH.EXE反编译: 用法:c:\\windows\\hh.exe -decompile 源文件的保存路径 要反编译的chm 也可以 HTML Help Workshop
2、Microsoft Office FrontPage 2003 编辑HTML文件,将翻译文本替换英文文本,所有连接的地方保留因为文本,刚开始忘了修改TITLE标题,结果CHM目录显示的还是英文。只好又修改了一遍
3、用CHM制作软件,HTML Help Workshop好像太麻烦了。试验了 www.yippeesoft.com
htm2chm is a useful program that allows you to convert html pages with graphics as well as whole sites (for example, retrieved by offline browsers) into a single CHM file. 但是好像太简单了,什么东西都不能设置
WekaSoft Visual CHM v4.3 Visual CHM 将帮助您非常容易的制作出具有非常专业水准的CHM文件,而且是“所见即所得”。 好像比较容易非法错误,致命的一点是我生成不了CHM文件,总是出错;而且TCVS的HTML文件编码很奇怪 例如 <title>
第一章. 入门</title> 第一章. 入门 ,它就没有办法认识
最后使用 EasyCHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。这个不错,简单方便快捷,但是好像图片总是显示不了,因为HTML文件调用的图片在IAMGES目录下,而它好像是把它弄到了根目录,最后利用它去掉 CHM 设置-常规-自动删除在CHM的生成过程中产生的HHP/HHC/HHK文件选项,再把 html.HHP 文件 用 HTML Help Workshop 打开,然后再 change project option,在option -COMPLIER里面的 DON\’T INCLUDE FOLDERS IN COMPILED FILE选项去除掉,这下生成的CHM文件正常了。可以显示图片了。www.yippeesoft.com
最开始碰到HTML不能显示图片的问题的时候,试图把HTML转换成为MHT文件,呵呵,最后生成的CHM文件居然有33M?!
试验了两种编程方法:www.yippeesoft.com
WebBrowser1.Navigate "127.0.0.1"
WebBrowser1.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_DONTPROMPTUSER, "4", "c:\\1.mht" 试图采用WEBBROWSER进行另存
Dim message As New CDO.message
Dim Outstream As ADODB.Stream
Dim ii As String
ii = Dir("P:\\html\\html\\*.html")
While ii <> ""
Call message.CreateMHTMLBody("file://P:/html/html/" + ii, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")
Set Outstream = message.GetStream
Call Outstream.SaveToFile("P:\\html\\1\\" + Left(ii, Len(ii) – 4) + "mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite)
ii = Dir
Wend
在工程中必须要引用一个库:www.yippeesoft.com
Library CDO D:\\WINNT\\System32\\cdosys.dll
Microsoft CDO for Windows 2000 Library
其次,需要Stream对应的接口的支持,如果你一时找不到就使用支持这个的较新的ADO就行了,如
Library ADODB D:\\Program Files\\Common Files\\system\\ado\\msado15.dll
Microsoft ActiveX Data Objects 2.5 Library
最新版本的TCVS集成了我翻译的用户手册
历史博文
- Busybox移植Yaffs2 - 2010
- 20081112 c# netsh - 2009
- WORDPRESS WAP 发布 - 2009
- 20071018 uclinux insmod - 2008
- 20070215 opennms install 2 - 2007
- 0315 黑泽明 Akira Kurosawa - 2006
- 2005年7月记事 - 2005
- 2005年7月记事-儿子 - 2005
- C#将10进制转换为16进制自写的方法 - 2005
- CV模板 - 2005