作者newclicker (Newclicker)
看板EZsoft
标题[推荐] 拖曳简体CHM至此cmd即可阅读
时间Mon Jun 16 13:59:59 2008
软体名称:
拖曳简体CHM至此即可阅读
软体资讯:
正体中文系统下正确显示chm档 / XP(Vista未测试) / 免安装、但须有applocal / 67Byte
软体功能:
许多电子书往往是简体的chm档,但在正体中文系统下开启时往往不是显示不完整、
连结错误、不然就是无法显示页面。CHM是「Compiled Help Manual」的简写,即
「已编译的帮助文件」。CHM是微软帮助文件格式,利用HTML作来源,把内容以类似数据
库的形式编译储存。
为何简体的chm会显示错误?这往往是因为该chm在制作时内部的资源档或是连结是以
简体做为档名或目录名,以至於正体中文系统无法识别其编码,虽然说可以用7-zip将
chm里面的档案解出来,但散落一地的资料阅读起来总是不如已编译好的单档chm方便。
若要将chm解出来的档案转换成正体中文虽然不是太难,但若
要再利用工具编译回单档chm则还是得自己重建chm的目录和索引关键字。遇到目录
结构比较复杂、彼此连来连去的,光是关键字的索引重建就让人看了倒弹,想说只是想
阅读简体的chm档,简体的文字也还看的过去,难道没有更简单的方法吗?
这时候大家就会想到微软的applocal,但开启chm的程式是windows下的hh.exe,本身
并没有任何介面的,无法直接以applocal开启hh.exe再以hh.exe开启该简体chm,除非写
捷径,但是若要针对每一个自己拥有的chm档写一个捷径,这还不打紧,倘若该档案路径
改变,则捷径就无效了得重写一个,难道没有其他好方法吗?
有的,只要按照以下内容自己写一个CMD档,未来有任何无法正确显示简体的chm档,
只要将该档拖曳到CMD档上,即可正确显示简体的内容了。
软体特色:
特色就是能正确显示原本无法阅读之简体chm档,简化使用以applocal开启的步骤。
缺点是:
1. 你必须已经有安装了applocal
2. 简体chm档名和其存放路径必须皆为英文或数字
因为路径和档名似乎applocal也会做转换,若含有中文的话就会开启失败
下载连结:
http://www.badongo.com/file/9910285
以下是内容,简单写写,堪用而已。
/L0804是applocal对简体语系的编号,改成别的就可以支援别的语系(如日文)
@echo off
echo 1. 你必须已经有安装了applocal
echo 2. 简体chm档名和其存放路径必须皆为英文或数字
cd\
C:\WINDOWS\AppPatch\AppLoc.exe "C:\WINDOWS\hh.exe" %1 "/L0804"
推荐原因:
自己的经验中最省事的方法
谁适合用:
不符合以下条件的人都适用吧?
谁不适合用:
1.坚持非正体中文不看的人
2.坚持不把简体chm档名和其存放路径改为只有英文或数字的人
3.坚持不灌或无法灌(例如2k系统)applocal、或piap applocal的人
4.永远不会遇到无法显示的chm档的人
使用感想:
写的很简单,有兴趣的人可以写个判断式让提醒讯息只有在执行错误才显示
附注:
希望没OP
本着作依据 Creative Commons 姓名标示-非商业性-相同方式分享 授权条款为授权
http://creativecommons.org/licenses/by-nc-sa/2.0/tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.251.27
1F:推 Bencrie:既然都已经@echo off了,下面两行的@就可以免了。 06/16 14:13
2F:→ newclicker:XD...手也变笨了,谢谢,修改一下,虽然不影响功能^^ 06/16 15:40
※ 编辑: newclicker 来自: 118.166.251.27 (06/16 15:40)
3F:推 upupchang:实用 06/16 17:31
4F:推 doe:很实用!推! 06/17 10:36
5F:推 george755185:推荐一个火狐的套件也可以开CHM,最近出了给fx3的 06/17 11:43
6F:推 tonyhome:我之前都是放到rar压缩档里面 然後用papplocale开winrar 06/17 22:10
7F:→ tonyhome:直接点两下 解出来看 06/17 22:11
8F:推 fabled:推一个 06/18 17:25