相对路径?绝对路径?
在“软件使用”版问过,没有什么人气,到这里问问。
用HTML Help Workshop做的CHM文件,引用的HTM文件位于E:\Inetpub\wwwroot\HCSZ_TPiCS_Program_Help\概览\OverView.htm
编译后在本地运行没问题,但是在其它机器运行提示找不到OverView.htm,图片如下:
http://photo.163.com/openpic.php?user=zf8937&pid=928104039&_dir=%2F34533959
怎么HTML Help Workshop编译成CHM文件后引用的HTM文件都是绝对路径吗?
有没有哪位知道的?
问题点数:60、回复次数:10Top
1 楼lich2005(FoR Fun)回复于 2006-03-08 09:15:44 得分 10
一般路径最好不使用中文吧.Top
2 楼funsuzhou(☆【处变不惊】☆)回复于 2006-03-08 09:29:37 得分 0
我觉得不是路径使用不使用中文的问题,根据提示好像是HTML Help Workshop把HTM文件当作绝对路径了,怎么可以插入HTM文件而使HTML Help Workshop把它当作相对路径呢?Top
3 楼annding(爱到忘了爱什么)回复于 2006-03-08 10:17:25 得分 10
网上关于做CHM的方法\软件都很多,你搜搜看.我倒也想做做看.Top
4 楼funsuzhou(☆【处变不惊】☆)回复于 2006-03-08 10:26:24 得分 0
搜过很多了,很多的软件都存在这么个问题:在中文Windows下面编译的CHM不能在日文Windows下面浏览。所以最后还是用到微软的HTML Help Workshop。
昨天试了一下,就出现了如题所示的问题,希望哪位用过的网友能赐教一下。Top
5 楼funsuzhou(☆【处变不惊】☆)回复于 2006-03-08 13:20:55 得分 0
刚测试了一下,初步判断是中文汉化版的问题,也就是说现在网上的大部分所谓HTML Help Workshop汉化版都可能有问题,不信的朋友可以自己试试。用英文版的话就是相对路径了。
但由于HTML Help Workshop是集成在VS.NET里面的,网上很难找到安装文件,谁有最新版的HTML Help Workshop英文版安装文件?Top
6 楼Snakesnoop(拥有她,是我一生的幸福)回复于 2006-03-08 13:40:50 得分 15
安装英文版的VS.net吧Top
7 楼funsuzhou(☆【处变不惊】☆)回复于 2006-03-08 14:11:15 得分 0
我以前安装中文版VS.NET好象也有英文版的HTML Help WorkshopTop
8 楼icuc88(职业特种兵)回复于 2006-03-08 19:35:11 得分 25
相对路径,你最后编译的时候需要把所有的文件都选中,否则就要去打开外部的文件。Top
9 楼funsuzhou(☆【处变不惊】☆)回复于 2006-03-17 09:20:34 得分 0
谢谢各位。
问题终于解决了。
重要的是:最好要将HHP文件放到Inetpub\wwwroot\某个文件夹 下面,如果HTM和HHP放到不同的分区就可能出现我说的这种情况。
不信的朋友以后做CHM帮助文件的时候不妨一试!Top
10 楼icuc88(职业特种兵)回复于 2006-03-18 21:12:56 得分 0
呵呵,不需要的。只需要编译的时候要选择所有的文件。不过这样子文件会变大:)Top




