(二)脚本命令 / 1. 初始化常量定义

Hema 10月前 218

Rich Setup 常量定义以 #define 开始,后面接 Rich Setup 的关键字,如下:


//安装包名称

#define RS_Name                        "[LANG_I18N_name]"      


//安装包窗口标题

#define RS_Title                          "[LANG_I18N_title]" 


//要安装的目标目录

#define RS_InstallDir                  "D:\WinEIM"   


//安装包生成的文件名

#define RS_OutputFile                "wineim_setup.exe"     


//安装完成后,要运行的文件或要打开的网址

//或者网址  "http://www.richsetup.com/",安装完成后会打开这个网站

#define RS_FinishRun                 "wineim.exe"       


//安装包的图标文件

#define RS_InstallIcon                 "res\setup_c.ico"     


//卸载文件 uninstall.exe 的图标文件

#define RS_UninstallIcon            "res\uninstall.ico"   


//国际化目录,打包程序会打包此目录到压缩包中

//同时UI程序会得到此目录名,并从此目录中读取

//所有国际化相关图片、语言包等

#define RS_I18N_DIR                 "i18n"   


//从参数中指定的文件中读取版本号,显示在安装界面的标题上,后面跟的文件如果是 .txt 文件,就直接读取其中的内容(如 Web 这类没有.exe文件的应用),如果是 .exe 文件,就取出其中的版本号,版本号显示时的左上偏移值,或字体大小、文字颜色等,在语言包文件中,通过以下值定义:

Version_Left = 80

Version_Top  = 12

Version_FontSize   = 10

Version_FontColor  = 255,255,255

#define RS_ShowVersion            "wineim.exe"  


//如下图标题上的版本号:



注:脚本中出现的所有 [LANG_I18N_title] 这类以 [LANG_I18N_开头的字串,其后面的绿色部分,在安装包实际运行时,会自动从i18n目录下的不同 .lang 语言包文件中,自动获取不同语言环境下的字符串的;


最新回复 (0)
返回
发新帖