E书标题DWB修改为你需要的标题_旭儿_新浪博客

把DeskTopAuthor的E书标题DWB修改为你需要的标题

 

    用UltraEdit和点睛偏移量转换器把DWB修改为你需要的。
    
    用UE打开“dbpcj.dbp”,再点击工作栏中的“切换十六进制模式”按钮,即进入UE的十六进制模式界面。查找“DWB”,找到后再次点击工作栏中的“切换十六进制模式”按钮,回到UE的文本模式。用鼠标定位在DWB的首字符上时,在UE最下面的状态栏就会显示实偏移地址(前面是十六进制,后面是十进制,十进制我们可以不考虑它,只需记住十六进制实偏移地址就行了)
    然后启动点睛偏移量转换器,打开“dbpcj.dbp”。其默认文件类型为exe、dll、ocx,将其改为“全部文件”后就能打开“dbpcj.dbp”了。打开后把之前得到的偏移地址输入实偏移处,得到代码。
    回到UE,检索代码。然后找一处合适的场所来写入我们想要的标题。这个场所需满足以下两个条件:其一,要有字符存在,但用上述所说的查找代码的方法找不到相关命令,即不是软件的从属部分;其二,要保证它的独占地位,即前后至少要有一个00字节与其他字节相隔。本例中用的是字符串为“Times New Roman”的那块地方,“Times New Roman(新罗马时代)”,估计是开发工具遗留的冗余文字。在文本模式把“Times New Roman”处的代码用全00替换,然后输入“圆梦”。注意,不能用粘贴的方式,必须输入,否则后面的地址都会出错。
    再用之前的方法,将“圆梦”的首字符处的偏移地址,于点睛偏移量转换器中算出代码。将原先的数字换为现在的,好了,大功告成,保存关闭!e书的标题已经是“圆梦”了。

 

三.自定义任务栏标题
    本部分需要用到UltraEdit和点睛偏移量转换器,附录中提供下载。
    我{dy}次修改时,看了网上的一些文章,说是只须修改“dbook.dbp”这个文件就可以了,我试下来却发现修改“dbook.dbp”根本不起作用,当时就放弃了。半个月后,我再次尝试才知道应该应该的是“dbpcj.dbp”这个文件。也有可能是因为我用的本来就是一帆风乐园的修改版,他们又做了手脚。不管真相如何,我提供的模版只需修改“dbpcj.dbp”即可。
    用UE打开“dbpcj.dbp”,再点击图9中用红框圈中的工作栏中的“切换十六进制模式”按钮,即进入UE的十六进制模式界面。查找“YFF”(例子中用的是一帆风乐园的修改版),找到后再次点击工作栏中的“切换十六进制模式”按钮(见图10),回到UE的文本模式。用鼠标定位在YFF的首字符(即Y)上时,在UE最下面的状态栏就会显示实偏移地址(前面是十六进制,后面是十进制,十进制我们可以不考虑它,只需记住十六进制实偏移地址就行了),见图11中红框圈中的部分,即27e58h。

 

    然后启动点睛偏移量转换器,打开“dbpcj.dbp”。其默认文件类型为exe、dll、ocx,将其改为“全部文件”后就能打开“dbpcj.dbp”了。打开后把之前得到的偏移地址27e58h输入实偏移处,得到代码58904200,如图12。

    回到UE,检索58904200,位置在60fh处,见图13。然后找一处合适的场所来写入我们想要的任务栏标题。这个场所需满足以下两个条件:其一,要有字符存在,但用上述所说的查找代码的方法找不到相关命令,即不是软件的从属部分;其二,要保证它的独占地位,即前后至少要有一个00字节与其他字节相隔。本例中用的是字符串为“Times New Roman”的那块地方,“Times New Roman”是一种常用的英文字体,不过却符合上述的两个条件,估计是开发工具遗留的冗余文字。在文本模式把“Times New Roman”处的代码用全00替换,然后输入“连盟翻页”,见图14。注意,不能用粘贴的方式,必须输入,否则后面的地址都会出错。

 

再用之前的方法,将“连盟翻页”的首字符处的偏移地址28457h,于点睛偏移量转换器中算出代码为57964200。回到图13中的60fh处,将原先的58904200替换为57964200,如图14。好了,大功告成,保存关闭,试着做本书吧!如图15红框圈中的部分,e书的任务栏标题已经是“连盟翻页”了。
有人可能会觉得奇怪,既然“YFF”后有很长一段距离的00字节,为什么不直接将“YFF”改为“连盟翻页”,而要如此大费周章地搞什么地址挪移呢?那是因为长度不够,“YFF”后的第二个00用上述方法查找后得到的代码在文件中是能够找到相关命令的,这就不符合上面说的{dy}个条件,因此必须另找一块合适的地方了。
再说第二部分{zh1}提到的名为“连盟”的按钮,大家应该还没忘记吧!这个按钮按下后的链接当然不是,要让其链接成功,修改方法同修改任务栏标题一样,我就简单说一下。以我以前做的中文网的模版为例,先选一合适的场所,写入,用点睛偏移量转换器算出它的代码;然后检索,如图16,算出它的代码,在UE中找到代码的位置;{zh1}将此位置中的代码替换为新链接地址的代码。


       这样一来,全部工作就都完成了。这个版本的模版附录中将提供下载,大家如果要用的话,就直接将“连盟翻页”改为你需要的书名即可,不必搞什么地址挪移了,这个工作已经做掉了。这个版本的模版最多可以输入22个汉字,比前个版本长得多吧吧!另外需要注意的是如果你的书名比“连盟翻页”短,即不到四个字,多出来的字需用00替换。

         

资料链接:

 

DesktopAuthor的一点使用经验(new~)


        DesktopAuthor是原ACD公司开发的一款制作电子相册的软件,后来发展壮大,成为制作电子书的xx工具。其出色的翻页效果和超小的体积令其他软件望而兴叹。DesktopAuthor适合制作含有大量图片、照片的出版物。对于扫描的书籍(比如几百页),若想又快又好,实现自动化,需要注意两点:
        1. 扫描图像文件名与正文页号严格对应,名称用英文如pic001,pic002....图像尺寸一致。
        2. 先用DesktopAuthor制作两页正文(对开),保存项目文件到图片目录,退出。用记事本或ultraedit打开这个项目文件(扩展名为.dml)。可以看到它是一个纯文本的脚本文件
        {dy}行:BOOKHEAD version="2.0.2" editor="DeskTopAuthor" editorversion="4.0.16"/> //版本信息
        第二行:<PAGEFORMAT pagenumber="2" papercolor="0C0C0C0h" ....... //电子书总页数
        第三行:<DIMENSION width="1010" height="755"/> //电子书尺寸
        第四行:<PAGE number="1" withtransrgn="NO" .......//{dy}页开始
        第五行://空行
        第六行:<IMAGE bitmapid="snap0003.gif" left="510" top="6" width="500" height="739" .......//左边一页的图像位置尺寸
        第七行:<BITMAP id="snap0003.gif" file="snap0003.gif" width="10" height="10" quality="80"/> //图像内部标识和外部文件名
        第八行:<IMAGE bitmapid="snap0002.gif" left="6" top="6" width="500" height="739" ........//右边一页的图像位置尺寸
        第九行:<BITMAP id="snap0002.gif" file="snap0002.gif" width="10" height="10" quality="80"/>//图像内部标识和外部文件名
        第十行://空行
        十一行:</PAGE>//{dy}页结束
        十二行:<PAGE number="2" withtransrgn="NO" .......//第二页开始
        .....
        十九行:</PAGE>//第二页结束
        可以看到,DesktopAuthor的脚本文件是很简单的,只需描述每页书中图像的位置尺寸即可。
因此我们可以编一个模版文件,内容类似:z1-a-z2-b-z3-c-z4-d-......其中z1,z2,z3都是字符串常量,代表脚本中不变的信息;a,b,c,d是变量,就是图像文件名和位置。
然后用编程或excel自动生成abcd,再用ultraedit查找替换的功能把z1,z2,...换成脚本中的字符串。
{zh1}把总页数一改,脚本文件就完成了。
        打开DesktopAuthor,调出编译,完工。

 

        用DESKTOP AUTHOR 制作电子书 常见问题

        1。如何更换打包后的 exe文件的图标(软件本身不提供修改)?

        我的解决方法:用PE EXPLORER [PE Explorer v1.97 汉化修正版]打开你的作品。按Ctrl + R 查看资源,在左栏可以看到 图标项 文件夹 点一下左侧小箭头 看到了吗 里面就是我们要替换的图标了,右键点击它 选编辑资源   会弹出一个替换窗口 打开你喜欢的图标 (注意尺寸须为 32*32 8位 的 .ico文件)   再点替换 就可以了。记住要保存哦。文件体积会变大。可用 UPX shell v3.21 压缩一下。
        站长注:本人一直用icochange这款软件更换ICO,操作上也没上面麻烦。
        2。如何解决 粘贴文本到软件页面时出现的乱码?

        一般出现乱码的情况不多,只有一种可能性,那就是 文本里有 全角标点符号 “”‘’—— 也就是 引号和破折号把它们替换为     半角标点符号 "" '' --   即可。你可以用写字版或记事本中的替换功能。最简便的方法就是将文字贴到DA的文字框内,然后再全选---剪切---粘贴,即可把全部全角转换为半角。

        3。右键菜单能否自定义?

        答案是软件本身不可以。

        需要借助 资源修改器 Resource Hacker v3.4.0 Build 2003.01.24 汉化版

        但你会遇到一个问题 资源被压缩了 其实 你可以 先用 PE EXPLORER 替换 成品电子书的图标

        你再用 Resource Hacker 打开刚保存的文件看看 呵呵 可以看到左栏里面的菜单文件夹了吧(PE 已帮你脱壳了^_*)

        点开它 把不要的 菜单 删掉 或 改成 你要的      点编译脚本 保存即可

已投稿到:
郑重声明:资讯 【E书标题DWB修改为你需要的标题_旭儿_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——