Ⅰ 如何制作帮助文件
个人吐血推荐EASY CHM好过什么CHM精灵之类的垃圾,简单得只要你会windows资源管理器操作文件就可以上手。但效果绝对专业,给你一个破解版得下载地址,下那个特别版(原本是共享软件):http://www.crsky.com/soft/4409.html,
EasyCHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。使用EasyCHM只需要三个步骤就可以完成CHM的制作:1、用户指定一个目录,EasyCHM会自动导入全部目录及文件;2、设置CHM编译选项;3、开始制作。EasyCHM非常适合个人和单位制作高压缩比的带有全文检索及高亮显示搜索结果的网页集锦、CHM帮助文件、专业的产品说明、公司介绍、CHM电子书等等。主要产品功能: a..全自动的目录及文件导入(可以包括子目录); b..支持导入任意的文件类型; c..自动生成CHM的目录列表并自动生成所有目录项; d..为CHM的目录列表自动添加多级编号; e..批量更换CHM目录各项的图标; f..支持批量查找替换多级目录各项的标题文字内容; g..允许用户指定从文本文件的第N行自动截取标题; h..易用的目录编辑器; i..丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件。 j..内嵌CHM反编译工具
Ⅱ 怎样导出某个软件的帮助与技术中心文档
您好,这类帮助文档一般是chm文件,直接到安装目录拷贝出来,也可以用chm反编译工具提取其中内容
Ⅲ CHM反编译工具如何使用
网页“打包”:
第一步 启动“CHM 制作精灵”软件;
第二步 选择你将要打包的网页文件所在的盘符;
第三步 选择你将要打包的网页文件所在的目录;
第四步 设置CHM文件标题;
第五步(最后一步) 编译工程 (进入“操作”菜单,点击“编译工程”菜单或直接点击快速工具条),OK!至此你已经完成了网页的“打包”工作。
CHM文件“解包”(CHM文件反编译)
第一步 启动“CHM 制作精灵”软件;
第二步 进入“操作”菜单,点击“反编译CHM文件”菜单,弹出对话框;
第三步 点击 按钮指定要反编译的“CHM文件”;
第四步 点击 按钮指定要存放“网页文件”的目录;
第五步(最后一步)点击“反编译”按钮,OK!至此你已经完成了CHM文件“解包”工作。
系统菜单
1、打开
打开已有 HTML Help Workshop 工程文件。
2、退出
退出系统。
3、编写目录及索引
为 HTML Help Workshop 工程编写目录及索引。
4、编译工程
编译HTML Help Workshop工程,并最终生成Html Help文档。
5、反编译CHM文件
把CHM文件转化为网页文件。
6、系统模式
用来切换系统 HTML-->CHM 和 HHP-->CHM 两种工作模式。
系统工具条
1、打开
打开已有 HTML Help Workshop 工程文件。
2、编写目录及索引
为 HTML Help Workshop 工程编写目录及索引。
3、编译工程
编译 HTML Help Workshop工程,并最终生成 Html Help文档。
4、帮助
显示帮助,即打开 CHM 制作精灵 帮助。
Ⅳ java反编译工具有哪些
1、 Java反编译插件—Jadclipse
JadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -> Perference -> General -> Editors -> File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer” 即可。
2、 Java反编译工具 —jad
jad是一款使用非常广泛地Java反编译工具,上面这款Jadclipse就是基于jad的反编译插件,JAD 文件包含 MIDlet 套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。
3、 Java 反编译器—JD-GUI
JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。
4、 Java反编译器—jdec
jdec是一个Java反编译器。它能够把出现在一个.class文件中的字节码还原成Java源代码,反编译的结果几乎与原始Java文件相同。它还自带一个利用swing开发的用户操作界面。
5、 uuDeJava
uuDeJava是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad.exe。反编译Class文件时,可以直接点击Class文件(关联后),或者选中文件或目录发送到uuDeJava的快捷方式。还可以拖动文件或目录到uuDeJava的主窗口。
6、 Java 反向工程软件—Minjava
Minjava 是一个 Java 反向工程软件,可帮助理解已存在一些 Java 软件的架构和行为。
7、 Java Decompiler
这款反编译器叫 “Java Decompiler”, 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。
参考资料:http://www.kiwisec.com/news/detail/592e90c09a3e7a3fddc62db7.shtml
Ⅳ window里的那种帮助文件怎么做
在Windows系统中CHM要比PDF更受人欢迎一点.CHM更灵活,更小巧,更容易搜索.而且其制作和阅读器都是系统自带的.无需再从网上下载安装软件.PDF比CHM好的一点只是其跨平台性.
这里要介绍的就是CHM制作软件的开发,在网上已经有好多的CHM制作工具,如PowerCHM,FreeCHM等.但是对于CHM制作的具体参数却没有一个详细的说明!
Windows系统中自带了CHM的阅读器hh.exe,一般位于Windows文件夹下.VS6.0以上,也都带了CHM的制作软件Help WorkShop.但是其界面并不友好!
CHM的制作可以分为两类.一类是通过调用系统自带的hhc.exe来完成CHM的制作,一类是通过调用HHA_COMPILEHHP函数来完成CHM文件的制作.现在的大多数软件都是以第二种方式来完成的.这两种方法都是先写出制作CHM所需的文档,再直接或间接调用hha.dll里的HHA_COMPILEHHP函数.
一般CHM制作的主要过程就是确定hhp,hhc,hhk三个文件的制作过程.因为CHM的主要参数都是由这三个文件确定的.
hhp:CHM工程文件,CHM目标文件属性95%的参数都在这里被确定.
hhc,列表文件,确定目标文件中左侧树形列表中"目录"选项卡下的内容.
hhk,索引文件,确定目标文件中左侧树形列表中"索引"选项卡下的内容.
hhp几乎就是一个标准的ini文件.分为三个小节Option,Windows,Files.
先看一下Option小节的内容及说明:
Binary index=yes
title="标题"
compatibility=1.1 or later
compiled file="z:\1.chm"
contents file"z:\12.hhc"
Default topic="index.html"
index file="index.hhk"
Full-text search=yes
Default Windows=main
language=0x804
Enhanced decompilation=yes
Flat=Yes
Create CHI file=Yes
error log file=a.log
基本上看字面意思就可以了解其具体内容,Compatibility是版本,一般不变,下面是完成后CHM文件的位置及列表文件的文件名.
Default topic是目标CHM文件的首页.
Index File是索引文件的位置.
Full-text search是否支持全文检索信息.
Default Windows目标文件窗体控制参数,这里跳转到Windows小节中.
Enhanced Decompilation支持增强反编译
Flat编译文件不包括文件夹.
Windows小节中一般只需要一个值:
Main="","Tresss.hhc","Tresss.hhk",,,,,,,0x61520,240,0x104E,[80,60,720,540],0x0,0x0,,0,1,0,0
很长,但目标CHM文件的窗口控制几乎都在这里了.
第一个参数,标题,这里为空时会读取Option小节中的"Title"
第二个参数,列表文件.
第三个参数,索引文件.
第四个参数,首页文件,即Option小节中的Default Topic.
第五个参数,主页,如果此项为空时,点击工具栏上的"主页"会打开第四参数的值的地址,如果不为空是则打开此值地址.
第六个参数,自定义链接一地址
第七个参数,自定义链接一标题.
第八个参数,自定义链接二地址.
第九个参数,自定义链接二标题.
CHM文件中可以有两个自定义链接按钮,即由上面四个参数控制.如果此值为空,则不显示其按钮.
第十个参数,控制工具栏所显示的按钮,其值及意义如下:
书签=1000
高级搜索=20000
搜索=400
全无=20(去掉)
自动同步(当前标题改变时目录和索引自动同步)=100
自动显示隐藏导航面板=1
显示MSDN菜单=10000(最上面出现一行菜单)
不显示工具栏=8000
不显示工具栏按钮文本=40
保存窗体位置=40000
第十一个参数,目标文件左侧列表栏初始化时的宽度.
第十二个参数,目标文件工具栏显示的按钮.其值及意义如下:
此项为空时,有"显示/隐藏",有后退,有打印,有选项
0x2=只有显示隐藏
0x4=后退
0x8=前进
10=停止
20=刷新
40=主页
0x800=只有定位
0x1000=选项
2000=打印
0x40000=自定义按钮及链接一
80000=自定义链接二
100000=字体
0x200000=下一步
0x400000=上一步
后面在中括号里的四个参数是确定目标文件初始化时窗体的位置.
最后第四个参数,初始化时左侧列表的状态.此值为1时不显示左侧列表,为0时默认显示.
最后第三个参数,初始化时左侧列表的默认选项卡,此值为0时默认显示目录,为1时默认显示索引,为2时默认显示搜索,为3时默认显示书签.
最后第二个参数,初始化时左侧列表的选项卡位置,此值为0时默认显示在上边,为1时显示在左边,为2时显示在右边.
Files小节中是目标CHM文件中所包含的文件列表.这里一般只有htm或html文件,html文件所需要的一些支持文件如gif,css等文件,编译器会自动寻找并添加到目标CHM文件中.
Ⅵ 帮助(HELP)文档的制作
下载QuickCHM(CHM制作工具)软件
使用QuickCHM软件轻松编译CHM格式的文件
谈起CHM格式的文件,可能无人不晓,因为几乎所有的软件,现在都用CHM格式的文档制作软件帮助文件。另外,有很大一部分电子图书也是用CHM格式编译的。其实,编译CHM格式的文件很简单,下面就为大家介绍一款制作CHM文件的利器——QuickCHM。
软件名称:QuickCHM
软件大小:1460KB
下载地址:http://www.skycn.com/soft/6785.html
在介绍QuickCHM之前,有必要对CHM的格式作个简单说明。CHM文件格式是微软1998年推出的基于HTML的帮助文件系统,它代替了早先的WinHelp帮助系统,能在Windows 98或NT及以上版本的操作系统中直接运行。
编译CHM
QuickCHM未注册时,只能编辑最多20个节点的项目,在制作CHM文件前,最好把要编译进CHM中的文件编辑成HTML网页文件,CHM格式的文件支持所有的网页元素,所以你可以随心所欲地在Dreamweaver等网页编辑软件中编辑HTML文件。QuickCHM自带一个简易的网页编辑器,利用它可以编辑一些简单的网页,一般的做法是在Dreamweaver中做好网页,然后在QuickCHM中进行局部的修改。
需要注意的是编译进CHM文档中的文件最好都放在同一个文件夹中。
启动QuickCHM,在菜单栏执行“文件→新建”命令,新建一个“hhp”项目。切换到“目录”页,在菜单栏执行“主题→导入→添加文件夹”,导入待编译的文件夹中的文件,注意,在弹出的“添加文件夹”对话框中,可以使用过滤器,防止图片等某些类型的文件进入目录。在默认的情况下,进入目录中的各节点即主题都是以网页标题显示的(如图1),也可以在“系统选项”中设置为以文件名显示。接下来的任务,就是编辑目录和网页,下面就以这两个方面作简单的介绍。
编辑目录:
目录的编辑主要是重命名主题,修改主题图标,排序主题,嵌套主题,新建主题和删除主题,这些都可以利用右键快捷菜单和“目录”页上的按钮完成。
编辑网页:
QuickCHM集成了一个所见即所得的网页编辑器,利用QuickCHM提供的网页编辑工具箱(如图1),可以完成大部分的网页操作。切换到“源文件”页,可以对HTML源代码进行直接修改。和多数网页编辑软件一样,切换到“预览”页,可以对当前网页实时预览。
图1
利用同样的方法,还可以给帮助系统做一个“索引”页。
目录和网页编辑完成以后,就可以输出CHM文档了,不过在输出前也可以把它保存为一个“.hhp”项目,以便日后继续编辑。点击工具栏上的“编译”按钮,编译完成,如图2所示,这是利用上述的方法制作的“瑞星杀毒软件2004版”的帮助系统,从图中可以看出,这个帮助系统的“面板”上只有“目录”页,没有“索引”页。
图2
事实上,CHM文件的这个阅读平台即“浏览窗体”的所有部分都可以在“编译”前进行修改和定制,若你做进CHM帮助系统的各网页间都能相互导航,我们甚至可以隐藏或关闭整个“面板”。
在菜单栏上执行“选项→项目选项”命令,弹出“参数”对话框,如图3所示,在这里可以设定“主页”、“默认页”,显示或隐藏工具栏按钮和标题,显示或隐藏面板及面板上的目录、索引等,在这里还可以设定目录的表现方式和整个窗体的外观,添加“闪屏”(启动时一个一闪而过的图片,相当于软件的启动画面)等,当然了,以上的所有设置必须在“编译”前设置才能看到效果。
图3
反编译CHM
QuickCHM不仅能把HTML网页、文本文件、图片等编译为一个CHM文件, 而且还能反编译一个CHM文件,也就是说,利用QuickCHM,可以释放CHM文件中的HTML文件、文本文件、图片文件等资源,并且它能够恢复源文件的全部目录结构和文件名,以便帮助我们得到源文件进行资料恢复或二次编辑。
启动QuickCHM,在菜单栏执行“文件→反编译”,在弹出的对话框中选择要进行反编译的CHM文件以及反编译得到的HTML文件和图片等其它文件资源的保存位置,点击“确定”,反编译即可完成,同时保存HTML文件和图片等其它文件的文件夹被打开。
可以看到,需要还原文件已经出现在这个文件夹中了。
Ⅶ 能够把已编译的HTML帮助文件换成文本文档.有没有什么软件
网络:chm反编译工具,先把帮助文件反编译转成html文件
然后网络:html to txt,下一个把html转txt的软件,把反编译得到的html用这个软件转成文本文件
Ⅷ 最好的java反编译工具是哪个
1、Java反编译插件 —— Jadclipse
JadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -> Perference -> General -> Editors -> File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer” 即可。
2、Java反编译工具 jad
jad是一款使用非常广泛地Java反编译工具,上面这款Jadclipse就是基于jad的反编译插件,JAD 文件包含 MIDlet 套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。
3、Java 反编译器 JD-GUI
JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。
4、Java反编译器 jdec
jdec是一个Java反编译器。它能够把出现在一个.class文件中的字节码还原成Java源代码,反编译的结果几乎与原始Java文件相同。它还自带一个利用swing开发的用户操作界面。
5、uuDeJava
uuDeJava是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad.exe。反编译Class文件时,可以直接点击Class文件(关联后),或者选中文件或目录发送到uuDeJava的快捷方式。还可以拖动文件或目录到uuDeJava的主窗口。
6、Java 反向工程软件 Minjava
Minjava 是一个 Java 反向工程软件,可帮助理解已存在一些 Java 软件的架构和行为。
7、Java Decompiler
这款反编译器叫 “Java Decompiler”, 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。
Ⅸ jad反编译工具怎么用
下好以后解压就可以用了,软件就只有一个exe文件和一个帮助文件,为了方便使用,我直接将exe文件放到JDK的bin目录里了:)
下面先来看看从网上搜集来的介绍:在众多的JAVA反编译工具中,有几种非常着名的工具使用了相同的核心引擎——JAD,其中主要包括:Front
End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java
Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专家。
JAD本身是一个命令行工具,没有图形界面,上述的这些工具大多是在JAD内核的基础之上加了一个图形界面而已。这么多种产品的共同选择,足可证明JAD
在JAVA反编译领域中的尊贵地位。 JAD是使用Microsoft Visual
C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件。众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加优化和易读。由于
JAD参数太多,没必要一一解释,其中有几个最常用的如下:
-d - 用于指定输出文件的目录
-s - 输出文件扩展名(默认为: .jad),通常都会把输出文件扩展名直接指定为.java,以方便修改的重新编译。
-8 - 将Unicode字符转换为ANSI字符串,如果输出字符串是中文的话一定要加上这个参数才能正确显示。
最常用的反编译指令如下所示:
Jad -d c:\test -s .java -8 HelloWorld.class
这将当前目录下的HelloWorld.class反编译为HelloWorld.java并保存在c:\test目录里,其中的提示输出为中文,
而不是Unicode代码。
附件:对下载后的说明文档的简单翻译,希望对你有所帮助(mathsfan修改于2006.10.29,翻译的不好请见谅)0、1略去2、怎样使用JAD
反编译一个简单的java class文件'example1.class'用如下命令: jad example1.class
这个命令将在当前目录下创建一个'example1.jad'文件,假如当前目录下存在这个文件,则JAD会提示你覆盖它与否。选项
-o 允许覆盖时没有任何提示。选项 -s 允许改变输出文件的后缀名: jad -sjava example1.class
这个命令将要创建'example1.java'文件。在一起使用-o 和
-sjava选项时请小心,因为JAD会附带的重写你的源文件。JAD使用JAVA
class的名字作为输出文件的名字。例如,假如class文件'example1.class'包含JAVA class
'test1'那么JAD将会创建文件'test1.jad'而不是'example1.jad'。假如你想具体指明你的输出文件的名字使用输出重命名:
jad -p example1.class > myexm1.java
选项 –d允许你具体指明另外的输出文件目录,不管这个目录是新建的、默认的或者当前目录。例如:
jad -o -dtest -sjava *.class
(或者 jad -o -d test -s java *.class, 这个有同样的效果)
这个命令将在当前目录下反编译所有的.class文件并在'test'文件夹下建立所有扩展名为.java的输出文件。
假如你想反编译整个目录树下的JAVA classes,使用如下命令:
jad -o -r -sjava -dsrc tree/**/*.class
这个命令将反编译当前目录树里所有的.class文件并且在当前目录下建立src文件夹后根据包的名字来输出文件。例如,假如有一个文件
'tree/a/b/c.class'在包'a.b'下包含了class 'c',那么输出文件的名字为'src/a/b/c.java'。
在先前的命令上将通配符那里注释掉。则它是用JAD来处理而不是command壳,所以在UNIX上的最后一次参数将会被单独引用。
jad -o -r -sjava -dsrc 'tree/**/*.class'
你想检查编译后的文件的正确性或者出于好奇的情况下,这里有一个选项 –a 将会告诉JAD给输出的JAVA虚拟字节码注解。