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

习答答安卓版下载(科普学习软件)1.3.21 手机客户端
对象没了可以再谈表情包下载-对象没了可以再谈良心没了谈的更多表情包图片无水印版
造梦西游外传4399官服下载-造梦西游外传4399版3.8.4 最新版
酷酷电子木鱼app下载-酷酷电子木鱼1.0.4 安卓版
爱较真下载-爱较真app1.0.0 安卓版
非常突然1.5.0.4免安装绿色版
蜘蛛火柴人生存游戏下载-蜘蛛火柴人生存1.0.1 最新版
KM1930私人助理app3.4.10 安卓手机版
口袋全明星手游礼包折扣软件-口袋全明星手游助手1.0手机最新版
天平者法考app下载-天平者法考app1.0.1 考生版
电梯工社安卓版下载-电梯工社app(电梯应急营救服务)4.0.9 官网安卓版
有盐小说app下载-有盐二次元小说社区2.9 安卓版
三国霸业谋定中原游戏下载-三国霸业谋定中原1.0 手机版
小软大世界装逼桌面2017 最新破解版
农业的区位选择ppt课件免费下载
抖音TVapp下载安装-抖音TVapp9.9.90 最新版
不可思议的坡道2020最新版-不可思议的坡道20201.0.2 安卓版
Video Converter手机视频转换-Video Converter for android1.0 手机最新版【视频转换】
极域电子教室卸载工具1.1官方最新版
射手转app下载-射手转app1.0.3 赚钱版