·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 系统教学 >> 跟我学汉化-INNO setup 制作安装包    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

跟我学汉化-INNO setup 制作安装包

作者: raindy 来源:汉化新世纪 时间:2010-01-13 点击:36906

 作者:Raindy 网站:www.raindy.org

『Inno Setup 简介』
  Inno Setup 是一款免费的安装制作工具,简洁而强大,支持 pascal 脚本,既有适合新手的脚本向导,也有适合高手的的脚本编辑器。
  Inno Setup是一个不可多得的安装制作软件。
  常见的 INNO setup安装包制作思路:脚本向导(默认)+修改代码(DIY)

『学习任务』
  
  汉化目标:请将示例软件制成安装包,并根据上图蓝色箭头标示位置美化安装包。
  下载文件 下载示例文件下载文件 下载安装包资源文件
  
『操作流程』
一.利用脚本向导生成代码
  1.运行INNO setup主程序Compil32.exe,启动“脚本向导”,“下一步”。注意不要选择“创建一个新的空脚本文件”。
  

  2.根据向导,添加软件版本信息,第一行为程序名称,第二行为含有版本号的程序名称:
  

  3.设置程序目录,即安装路径,应用程序默认目录是Program Files(在INNO脚本中表示为{pf}),可根据需要选择目录,如字体则安装在系统盘“Windows”目录下的“Fonts”文件夹中。
  

  4.设置应用程序文件,包括主程序文件及相关文件,INNO脚本向导中的INNO安装程序目录下“\Examples\MyProg.exe”文件,通过“浏览”选择目标安装包的主程序,如这里的“PDFUnlocker.exe”;紧接着添加其他相关程序,可以通过“添加目录”来操作,注意要包含子目录文件。
  

  5.设置菜单名称及图标,默认使用程序名称作为开始菜单文件夹名称,当然可以根据需要修改。如果允许用户在执行安装过程中改变文件夹名称,可钩选相应选项;其他主可执行文件图标,默认是选中“允许用户创建桌面快捷方式”,如果不允许,可取消选择。
  

  6.设置应用程序文档,即信息文件,包括许可文件等,根据个人习惯添加,本人习惯只有添加一个许可文件,即“汉化说明.txt”文档。
  

  7.设置安装程序语言,即安装包的界面语言,INNO汉化版的默认语言为简体中文。如果要制作多语言的安装程序,可以钩选相应语言
  

  8.编辑器设置,包括安装包的输出目录、安装包名称、安装包图标等,如图所示:
  

  9.完成脚本向导,“完成”后提示是否编译脚本,确定。
   

二、根据需要,修改脚本代码:
  1.修改安装包左侧位图,其大小一般为164x314px,在INNO脚本的[Setup]段添加如下代码:
 

WizardImageFile=Res\WizardImage.bmp


  注:红色的标记为位图路径,可以用相对路径或绝对路径

  2.修改安装包右上角位图,其大小一般为55x55px,在INNO脚本的[Setup]段添加如下代码:
WizardSmallImageFile=Res\WizardSmallImage.bmp

  3.修改安装包左下角的BeveledLabel内容,常见有两种方式:
  (1)临时性修改  在INNO脚本的[Messages]段添加如下代码:
 

BeveledLabel=软件汉化:高芳銮(Raindy)

  
  (2)永久性修改  用记事本打开INNO目录中的“Default.isl” 修改“BeveledLabel = ”后的内容:
 

BeveledLabel=   软件汉化:高芳銮(Raindy)



  4.修改安装包欢迎标签内容,即WelcomeLabel2
  用记事本打开INNO目录中的“Default.isl” 修改“WelcomeLabel2 = ”后的内容:
 

WelcomeLabel2=正在准备安装 [name/ver]...%n%n推荐您在继续安装前关闭所有其它应用程序。%n%n软件汉化:高芳銮(Raindy)%n%n电子邮件:Raindyok@qq.com%n%n


  注:%n在INNO脚本中为换行符

  5.安装结束后动行主程序或打开文件等,只需在INNO脚本的[Run]段修改代码:
 

 
Filename: {app}\PDFUnlocker.exe; Description: 启动 PDF Unlocker; Flags: nowait postinstall shellexec;
Filename: {app}\汉化说明.txt; Description: 查看说明; Flags: nowait postinstall shellexec



『配套视频』  



『参考安装包』
  http://www.hanzify.org/index.php?Go=Show::List&ID=12668

汉化新世纪 责任编辑: raindy .:|:. 标签(Tag): INNO setup raindy

·上一篇: 跟我学汉化-特殊汉化之外挂语言文件 ·下一篇: 软件本地化团队合作指南

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

· 转载申明: 本文引自《汉化新世纪》[ 作者: raindy],如需转载请直接联系原始作者,并请注明原始出处。

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

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