⑴ nsis打包工具怎么制作多语言安装包,我已经研究了下基本的可以,但是许可协议和删除提示 中英文不能切换
NSIS 帮助中这个你没看?
4.9.15.3 LicenseLangString
name language_id license_path
Does the same as LangString only it loads the string from a text/RTF file and defines a special LangString that can be used only by LicenseData.
LicenseLangString license ${LANG_ENGLISH} license-english.txt
LicenseLangString license ${LANG_FRENCH} license-french.txt
LicenseLangString license ${LANG_GERMAN} license-german.txt
LicenseData $(license)
LangString 的使用:
常量 ${LANG_XXX} 在加载语言文件后才被定义,所以需要放在所有的:
!insertmacro MUI_LANGUAGE "XXX"
之后。然后定义语言字符串:
LangString message ${LANG_ENGLISH} "Do you want to keep user's information?"
LangString message ${LANG_SIMPCHINESE} "是否保留用户个人信息?"
使用:
MessageBox MB_YESNO "$(message)" IDYES FOR_YES
RMDir /r "$INSTDIR\config"
FOR_YES:
RMDir /r "$INSTDIR\Resources"
⑵ 如何制作便携软件 单文件封装工具使用方法
多个抄文件打包成单文件,不释放文件是不可能的,除非都运行在内存中,不过这个概率应该也不大。单文件应当突出绿色、便携、小巧、精简的优点。对注册表有较多操作、压缩后体积大于10M的软件个人认为不适合制作单文件。单文件通常不能够保存个性设置,一般个性设置都以一个ini文件的形式出现,或是写入注册表,如果这些信息保存,那么这个单文件就会对系统残留些垃圾,也违背了绿色、干净的定义。目前我所了解的单文件制作工具有WINRAR,7-ZIP,FilePacker,MoleBoxPro,Thinstal等,也可用nsis等脚本进行编辑,但是他们都有一个共性,那就是释放文件,虽然退出后会自动删除所释放的文件,但给人的感觉总是有那么一些不完美。
⑶ 如何用NSIS工具HW VNISEDIT打包安装程序
打开VNISEdit工具,文件->新建脚本向导,我们通过向导来快速给一个程序打包,这里我们直接点【下一步】就行了。
第2步是填写我们的应用程序的名称,版本,出版人,网站以及程序的标志信息,我们按我们的实际情况填写及可。
第3步是填写安装程序的LOGO,程序名称,安装程序语言及用户图形界面和压缩算法等信息。注意这里的安装程序语言,我们要选择简体中文SimpChinese.
第4步这里是设置一个快屏幕和背景窗口属性。
设置应用程序的目录和授权信息,应用程序默认目录是指安装时,默认的目录,如果勾上允许用户更改应用程序目录,则在安装的时候可以更改,否则就不可以改。
这一步是添加应用程序的所有文件,左边可以新建组,也就是文件夹,右边添加文件。
应用程序图标,填写应用程序在开始菜单里的文件夹名称以及快捷方式等信息
安装程序完成时要运行的动作,这里的参数,是程序运行时传递的参数,一般情况下都为空。
9
解除安装程序,卸载程序时给的提示信息,卸载完成后的提示信息和图标。
10
最后一步就完成了,这里我们就可以得到生成的文件。
⑷ 单文件制作工具中各项变量的作用和意思
定义变量用来在软件中使用,并且修改比较方便(如果写死路径,并且多处使用的话,以后修改的改多处,麻烦)
从上往下含义如下:
1、应用程序路径
2、用来显示的文件夹
3、命令行(应该是对应cmd了)
4、当前目录
5、桌面
6、我的文档
7、收藏夹
8、字体类库
9、本地设置(隐藏文件夹)
10、我的音乐(一般没有什么用)
11、我的视频(一般没有什么用)
12、程序文件夹
13、快速启动文件夹
14、根目录
15、发送文件夹
16、开始菜单
17、启动文件夹
18、系统文件路径(轻易不要删除里面文件)
19、临时目录
20、windows系统目录
⑸ nsis单文件封包工具怎么用
我们的 execwait 都很正常埃 当然,如果你的 1.exe 一执行就返回结果,但程序不结束,就会这样,但这种程序很少见的。