·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 软件介绍 >> 关于使用 WinRAR 做软件的安装界面    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

关于使用 WinRAR 做软件的安装界面

作者: Bruce 来源:未知 时间:2003-08-06 点击:9825

提问  

Bruce 你好:


  使用了你制作的Becky完美汉化增强版,感到安装界面十分漂亮。请问是怎样制作的?能否不吝赐教。请详细一点告诉我。如有需要的软件,请发给我或告诉我地址,我现在用的是winrar2.8b2 的默认界面,太枯燥。


                         无论行与否我都先行谢过!


                              此致!


                         山东济南:xxx(保密起见:))

           

                             2001.01.12

回答

  

山东济南:xxx


  就冲着咱俩一个姓我也要告诉你:)

  使用了你制作的 Becky 完美汉化增强版,感到安装界面十分漂亮。界面吗简单的很:)无论是WinRar原版还是 ChinEase 的汉化安装版都是将制作自解压文件的 Default.sfx 这个文件用 UPX 这个压缩软件压缩过的,所以如果要修改这个文件的资源的话,就需要这个程序先来解压缩,这是个控制台窗口软件,是命令行格式的如果不习惯的话可以去汉化新世纪找盘龙汉化的1.03 版本,这个包带一个 GUI 面板。解压缩以后那,就可以使用 eXeScope6.10 和 ResHacker 这两个软件来修改他达到我们的要求了:)


  第一步替换图标,用上述两个软件打开B2.exe选择要在我们自己制作的压缩包中用到的图标,选择导出,记住图标有两种格式,一种是16*16的,一种是32*32的分别用于软件运行时的控制菜单和我的电脑以大图标显示时两种用途。所以都要导出。可能你选择的是存为1.ico和2.ico两个文件。然后再打开Default.sfx,选择要替换的图标,选择导入或替换(根据软件不同),注意16和32的区别,把图标替换为我们刚刚存的1.ico和2.ico两个文件。


  第二步改窗体,这次一定要使用 ResHacker 这个程序,因为 eXescope 只允许修改原有的资源,却不让添加,讨厌(呵呵)。打开张学思的 nero 汉化包(对了也要用 upx 解压缩),选择 dialog (对话框)下的 startdlg,右边的窗口就会显示一段脚本,把它全给复制下来,然后再打开 Default.sfx,将同一个对话框的脚本全给替换,选择 Compile Script (编译脚本),发现变化没?对了预览的窗体已经变了。


  第三步添加 BMP,这个改好的资源虽然再刚才修改的脚本里是有一个图片的,就是 CONTROL "TITLE_BMP", -1, STATIC, SS_BITMAP | SS_REALSIZEIMAGE |SS_SUNKEN | WS_CHILD |WS_VISIBLE, 6, 10, 140, 32 这一句,首先我们要明确,这个 Default.sfx 文件中并没有Bitmap 这种资源,其次我们要知道,这张图叫 TITLE_BMP,要么在这里改图的名字,要么,在下面的操作中将图的名字存为 TITLE_BMP,总之两边必须一样,要么是不会显示的。切入正题,选择 Action (操作)下的 Add a new resource (添加一个新资源),选择 Open file with new resource (打开新资源文件),选择你要使用的图片,在 Resource Name (资源名称)中输入 TITLE_BMP 或者你修改的名称。


  第四部添加安装脚本,自己看帮助吧,或者用 WinRAR 打开我那个包,就行了。好了这就

是全部了。


  题外的话:我个人习惯于用eXescope做汉化,因为它做的比较保守,不会修改文件的大小,也不会让你错误修改了某些资源,所以用它做的汉化更加原汁原味一些,但是升级困难,如果出新版本,没有好办法可以将你汉化的上一版本的资料继承到新版本来。Reshacker功能强大,但是会改变文件大小,这让我不太愿意接受:(,除非是添加某个控件或添加新资源,绝对不使用它,可能它改变文件的大小并不影响功能,但是这是一种个人癖好,呵呵,没招没招,就这样8:)


  相关的知识准备,请看点C++的书和去汉化新世纪参考汉化人的心得。


  祝好运


  我不知道为什么我的smtp不能向sina发信,下次有事换个信箱,用web发信好烦

:(

                            , ,

  ----------------------------------------- /( )`

假如有来世...... \ \___ / |

我愿是一只鸟...... /- _ `-/ '

从天空飞过...... (/\/ \ \ /\

只让孩子们着迷.. / / | ` \

                           O O ) / |

                           `-^--'`<'

                          (_.) _ ) /

                           `.___/` /

                            `-----' /

                     <----. __ / __ \

                     <\) ----|====O)))==) /====

                     <----' `--' `.__,' \

                            | |

                            \ / /\

                          ______( (_ / \______/

                         ,' ,-----' |

                         `--{__________)

------


Bruce

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): WinRAR

·上一篇: 小菜汉化日记之五 ·下一篇: 滤镜汉化室

· 版权申明: 本文引自《未知》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《未知》[ 作者: Bruce],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号