提取PotPlayer图标,保存为:AppAppInfoappicon.ico。
在Source中创建PotPlayerPortable.nsi,开始敲代码吧。以下分为3段讲解这个nsi文件。火线指令诺曼底安卓12版本下载-火线指令诺曼底安卓12下载3.64 最新版
创建PotPlayerPortable文件夹,创建AppAppInfo,AppDefaultData,AppPotPlayer,Sources。如右图。
[Settings]
因此,我们可以有两种选择:让PotPlayer保存配置在注册表,并在结束时导出为reg文件;或者保证其运行时目录下存在PotPlayerMini.ini,在结束后将PotPlayerMini.ini移至Data目录(程序与配置分离原则)。后一种选择的优点是,PotPlayerPortable可以与系统中安装的PotPlayer或其它位置的PotPlayerPortable同时运行,不会互相干扰。因此我选择了保存配置进ini的方案。
NSIS创建的安装程序可以进行安装、卸载、设置系统设置、解压文件等等。几乎可以做所有事情。因为它基于脚本文件,所以您可以完全控制您的安装程序的每个部分。它的脚本语言支持变量、函数、字串处理,就像是一个普通的程序语言-但其仅设计用来创建安装程序。
通过虚拟机观察得知,当PotPlayerMini.exe同目录存在PotPlayerMini.ini时,PotPlayer将配置保存在此ini中,否则,则将配置保存在注册表中。
将固定的文件、注册表项以变量的形式在文件头部声明,不但可以少敲些文字,也有利于减少笔误。
将PotPlayer程序文件放在AppPotPlayer目录中。
在AppDefaultData中创建PotPlayerMini.ini,写入:
LastSkinName=[smilefly]XMP-Gray-Tab.dsf;定义默认皮肤
另外,我希望PotPlayerPortable首次运行时显示XMP-Gray-Tab这个皮肤,而不是默认的棒子文皮肤。因此,需要创建一个DefaultData。
PortableAppsLauncher的主要对象无非是注册表项与文件,而处理这些,正是NSIS的长项。NSIS语言简明易懂,特别擅长处理windows系统中的进程、注册表与文件。以下以PotPlayerPortable为例,浅谈使用NSIS制作便携软件的一般流程。
展开

电脑信息查看器1.0 绿色版
高薪教育app下载-智通高薪教育1.1.5 安卓手机版
云村拖拉机专业技术四级考试答案下载-云村拖拉机专业技术四级考试试题及答案完整版
卡商创客下载-卡商创客联盟1.2.1 安卓版
新征战手游折扣版下载-新征战充值折扣版2.6.64最新版
奇缘幻境0.1折无限充下载-奇缘幻境(0.1折爆仙玉)变态版1.0 满v版
招财猫找工作标准版1.1.5 ios版
Gacha Trek下载-Gacha Trek加查奇遇记1.2.0 最新版
手机视频转换程序(Allok Video to iPod Converter)V2.32 汉化版
唱作魔方破解版-唱作网唱作魔方2.2.0.728 免费版
飞刀射手(Knife Shooter)0.1 最新手机版
Cookie Crush(饼干粉碎手游)1.2 安卓正式版
嘻拍app0.1.32 安卓版
开心羊羊羊红包版下载-开心羊羊羊1.0.0 安卓版
响项软件1.4.1 最新版
ppt模板-2015年终总结潮流红黑商务风格ppt模板动态免费版
空格骑士手游下载-空格骑士v1.0.7 正式版
金蛋来了红包版下载-金蛋来了游戏1.0.2 安卓最新版
Dmitry Sches Thorn免费下载-Dmitry Sches Thorn音频合成器1.0.8最新版
动宝足球app下载-动宝足球手机客户端5.1.2安卓版