找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2762|回复: 21

[PalmOS软件] [02-10-06] [原创]palm tx下的chm阅读工具

[复制链接]
发表于 2006-10-2 01:01 | 显示全部楼层 |阅读模式
由于实在不能忍受看chm文件每次都得在pc上转换一次,酝酿了很久,终于决定自己写一个。
, p3 @, H8 e) u8 f1 t) `目前只完成了chmlib库的移植,可以在palm上把文件解到卡上用浏览器阅读文件。
! f$ C9 U/ B; l  e
$ Z+ @3 e/ x) y  |# ~使用方法:
# i6 l8 ?7 @0 B7 _4 I- q把chm文件放在扩展卡的/chm目录下,选择文件后点按钮。文件比较大的时候会比较慢,解压文件的进度在按钮下方有显示。状态变为ready时表示解压完成。解压的文件在/chm/[chm的文件名]/目录下。
5 J+ x) H" S- i$ _+ Q' Q然后可以调出浏览器Blazer阅读。
5 K+ G5 W! X+ ?$ J& X& M, E
' W2 H3 c# ]* X$ T2 u# s兼容性:
" s1 M# D6 w1 p; i, l  h3 l7 h8 S& k9 a5 C需要支持扩展卡的设备。
) C0 @/ ^$ _. T! Z' ^在palm tx上使用正常。+ q  u1 N- R* S. W
在sony ux50的模拟器上使用正常。' E5 _3 a$ H% f9 }& y4 M% u7 ]6 i6 [
3 A$ i" E  O3 Y
下载:4 p5 t& X# }/ P7 f
最新版本的软件在8楼;)
' T' |1 y; M* o7 a# i$ K. c4 Q( k# u
[ Last edited by keithhans on 2006-10-16 at 22:38 ]
chmextracterv0.2rc1.GIF
回复

使用道具 举报

发表于 2006-10-3 10:35 | 显示全部楼层
支持,最近有意入门pda
4 c/ E: M, R$ P3 O7 a% U有意palm tx,但是听说其对pdf支持不好,chm就根本不能读,比较郁闷
0 @* ^  k# g3 u4 o/ K& }' c) p* x希望lz能早日完善软件,造福广大胖友
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-3 16:59 | 显示全部楼层
用pda看pdf文档都有这个问题。不过在palm上可以用palmpdf。! H' `9 r) D. b6 J
chm一般是在pc上转换后再读。$ a. p) p  v# g, e

, v# f8 Q. e. |5 p. `不过现在有我的程序可以试试了:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-13 23:31 | 显示全部楼层
主页位置 https://sourceforge.net/projects/palmchmreader/
4 o+ }" t8 P9 C' ?
0 `$ T# a* K0 g' i1 g) R; ~0 z更新到v0.2rc1, 新版本可以在解压后调用Blazer打开目录文件.
回复 支持 反对

使用道具 举报

发表于 2006-10-14 13:44 | 显示全部楼层
楼主是个强人啊,非常欣赏你的软件!6 h9 W5 v& i9 k; _

/ @8 p4 `+ F( [, ~我也在愁着PALM不能看CHM格式的电子书,现在这个软件真是及时雨啊!" n. G/ d7 j! j! k/ Y1 K2 K, n

; o4 w4 L; |: Q+ ~  c( o望你能越做越好,小弟菜菜,只能在精神上支持了,呵呵……
" a0 k( D8 l9 p' a* u1 [: t  F) C  I2 F0 o$ {
顶上去!
回复 支持 反对

使用道具 举报

发表于 2006-10-16 12:06 | 显示全部楼层
楼主是个强人啊,非常欣赏你的软件!
回复 支持 反对

使用道具 举报

发表于 2006-10-16 18:16 | 显示全部楼层
又一强人出现!% P- B. P6 C- v+ I& F

0 c  U3 s4 D- @/ @, x[ Last edited by Joehyn on 2006-10-16 at 18:17 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 22:30 | 显示全部楼层
谢谢大家的支持和鼓励!3 C9 z$ v5 E% l" P- p. ~
贴个最新的程序和截图.
0 ^$ T% W1 t. }5 T欢迎朋友们使用和反馈意见.+ H/ j3 N7 ~& A
# J2 c& @# b: X2 i. C% r
目前程序还处于初期,很多地方都需要大家的帮助.即使你不会写程序,也能在创意,界面设计,程序兼容性上提供很多帮助.
. v+ W8 ?/ b, w7 ?由于我只有tx的机器和clie ux50的模拟器,所以不知道程序能否在其他的设备上正常工作. 特别欢迎有其他型号机器的朋友帮忙测试一下!
; \" Z3 c& ^: P" }3 u9 G. Z/ z* E9 m. P6 V6 j7 V
[ Last edited by keithhans on 2006-10-16 at 22:42 ]
chmextracterv0.2rc2.GIF

ChmExtracter.rar

13.92 KB, 下载次数: 424

回复 支持 反对

使用道具 举报

发表于 2006-10-17 18:36 | 显示全部楼层
Treo 600下测试失败,解压后打开提示未知错误。URL: file:///chm/????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-17 21:08 | 显示全部楼层
to 3310:/ O$ ^: G; ]6 M: l7 `1 E6 t

9 `$ o. e) u# T* K能否详细描述一下情况?  Y4 K4 h" e/ ]7 [" u( P2 x* ?. k
卡的名字是否认识?chm文件能否找到?解压是否正常?提示错误是Blazer还是ChmExtracter?0 T4 `0 K+ [. c/ n# h* H
如果能够贴个出错时的图就太感谢了。
: E0 u) c% T+ y+ R/ t% N, s( {# Y8 w% I2 Q
-----------------------------------------------------  u1 S- H+ a. n% o2 @  S; Y1 e" ~

# d/ C+ }) o% \: _1 O用模拟器试验了一下,好像主要的问题是解压后调用Blazer打开文件失败。其实文件都已经解压到\chm\[book]\目录下了。问题的原因还不太清楚,Blazer打开卡上的文件时输入的url应该是file://card/path/to/file的。$ Q" B3 b+ E7 U% l
! C$ W" u2 e' a) O! @  l
先装个RescoExplorer看看吧~~2 b: t* `9 }- S  @" ^

4 K9 G# e/ }: N[ Last edited by keithhans on 2006-10-18 at 00:08 ]
回复 支持 反对

使用道具 举报

发表于 2006-10-18 02:48 | 显示全部楼层
支持!现在发现的问题是:解压后调用Blazer打开文件失败。也其实文件都已经解压到\chm\[book]\目录下了。
  H: v* C& Y6 P% A/ l现在只好用piscel看了~
0 ~$ t' N% e2 H9 @7 q1 S期待楼主更新~~~~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-10-18 16:20 | 显示全部楼层
能不能解压成别的文档格式A啊?htm在palm上用不是很方便,没有好的阅读工具
回复 支持 反对

使用道具 举报

发表于 2006-10-21 09:18 | 显示全部楼层
to楼主:不好意思说的不够详细
0 F! _& ^7 Z7 g# P: G. }. }1、程序界面右上角没有显示扩展卡名字。我用的是256M的mmc卡,没有设卷标名,不知道和这个有没有关系! q: y+ ]0 a) u$ b9 D) C3 j( K5 H# g
2、程序可以找到chm文件
3 K* E. M  R; {, t3 [3、解压的时候没有提示错误/ ?+ q+ L4 S4 N. @. g3 q! |' z
4、提示错误是Blazer,Treo 600自带的Blazer,版本3.0- }0 U2 ^- |3 M* \+ D
: _& S: S* j! g# a9 U0 s+ w
文件放在卡的chm目录下,解压后在chm目录下多了一个于文件名相同名字的目录。我的chm文件名有字母、数字、括号和中文,怕是文件名的问题,于是把文件名改为纯中文的又试了两遍,结果一样。英文名没有试。而且我的机子里面也没有别的web浏览器,于是作罢。当时也忘了截图,惭愧惭愧。
: }# {8 h1 S' X1 z) S9 p1 |5 _, t( [! S* b8 P6 V7 [& d
感觉palm上的新软件越来越少了,就是因为像楼主这样的人太少,不管能不能用,谢谢楼主先:P
. Y. p# Q9 V3 U$ D5 a' X& ^* r; k5 b9 T
PS:Treo 600的分辨率真是太低了,看纯文字的东西还好,带图片的完全惨不忍睹。而且我把chm转成HTML格式,再转成pdb格式,不知道为什么图片变的好小一点,郁闷??????4 c' B( [' }- t2 [/ ^/ E! g) P; I' J
9 @1 D% n( [0 w) {! ^! S
[ Last edited by 3310 on 2006-10-21 at 12:02 ]
回复 支持 反对

使用道具 举报

发表于 2006-10-21 11:45 | 显示全部楼层
zoidac2可以使用,就是转换出来后文件名很多都是乱码,不知道是文件的原因还是转换的原因。
回复 支持 反对

使用道具 举报

发表于 2006-10-21 12:02 | 显示全部楼层
楼主更新到v0.2rc2了,好快。5 u4 R! \8 C' ^0 J) W' H8 a" T" Y
" W3 X0 M" @& J9 v) @0 t
我把文件名改为英文的试了一下,还是不行。不过在pc上看那些解压后的html文件,可以正常浏览,也就是说Treo是在调用浏览器打开文件的时候出的问题。
4 j' f6 {1 {3 w) I  U% o; Q* A8 c3 ~3 w5 v* d& [9 |! }, D
我用的截图软件是quicksnap,以前刚装上的时候都是好的,现在居然失效了,截图没截成??????4 [" Z2 T/ Z* m

! V1 b* n% L# w7 ?6 U! G[ Last edited by 3310 on 2006-10-21 at 12:03 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 01:46 | 显示全部楼层
To 3310:. ]; k  `# U( Q7 Z
0 k% Q4 x- S# g
谢谢回复!3 x' C4 p% W: T" W! M4 f- r
从描述上来看应该是浏览器打开文件时的错误。不知道用浏览器直接打开html文件能不能行。可以试着在Blazer浏览器的地址栏中输入url! y+ W+ d* u" V: ^
如果卡的名字是card,文件在/chm/test/sample.html# |. t; p& e4 p
就输入file://card/chm/test/sample.html( ]$ E2 ]) y1 `% Z/ k9 y
我在TX上是可以正确打开的。不知道是treo600上的软件有bug还是别的问题。
; Z; ?4 s6 x9 ]! y6 h1 D- M0 d: R$ ?' U
btw: palm的确比较衰败,所以现在在palm上写程序的人不多了。不过我比较喜欢palm的产品,出于兴趣,随便玩玩了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 01:56 | 显示全部楼层
To red1334684:
5 B" f& T$ n4 u0 O5 [: y7 P
3 Y. M8 |3 a/ R) u9 B$ L! I这个程序实现的是把chm文档中的文件解出来,程序是从chmlib移植过来的。如果要转成别的格式就得从html再转成别的格式。这个难度有点大。4 z& U7 o* z- r, a' w- j4 l  V. ?

/ Z* ?+ p% I, U/ _: x* z文件名乱码的问题可能是html文件中有中文字符的原因。目前程序支持内容为中文的文件,但是文件名为中文是否支持没有测试过。) P7 h( f9 b3 m- U1 m0 x

6 _* W' T* i  Y: |/ O* Z* [/ n你也可以在自己的电脑上把chm文件解开看看是什么原因。
: l* V! S% S: g; J6 a; l在命令行窗口下输入:: Y; @" d) x: ]# V( A" l
hh -decompile test sample.chm
# n$ X! r* K! e/ n! a' \就能把当前目录下的chm文件解压到test目录下。9 R9 Y) d& @$ \: R1 I& X5 M" L% t9 b

( e* K% \/ ^8 S& p5 p1 @能否把你的那个chm文件传上来,这样便于调试。也可以直接发到我的信箱,地址在程序的帮助界面上;)
% |" E, L7 K8 u  e  ^% \0 [' ?9 k7 r2 O' G
[ Last edited by keithhans on 2006-10-22 at 02:06 ]
回复 支持 反对

使用道具 举报

发表于 2006-10-22 14:47 | 显示全部楼层
LZ最好能在这里把程序更新到最新版,那个网站有时上不去。我试验用的chm文档太大,发给你。
回复 支持 反对

使用道具 举报

发表于 2006-10-23 11:44 | 显示全部楼层
v0.2rc2居然在Z2上不能用,v0.2rc1可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-24 00:23 | 显示全部楼层
能够详细描述一下现象吗?我在自己的机器和模拟器上测试是没有问题的. 详细情况请看邮件.
回复 支持 反对

使用道具 举报

发表于 2006-10-26 14:38 | 显示全部楼层

ding

支持原创!; a$ @' R" u( s$ d# e

; U; L$ q- W* S( {0 g5 TPalm还是很好用的。
回复 支持 反对

使用道具 举报

混乱系 该用户已被删除
发表于 2007-2-10 03:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-22 23:48 , Processed in 0.367902 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表