广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 93428 个阅读者
 
<<   1   2   3  下页 >>(共 3 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
SilentWorld 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x1
[教学] Nullsoft Scriptable Install System 封装简易教学  (软体打包封装)
原创文章
首先你必须要有 Nullsoft Scriptable Install System (以下简称NSIS) 编译软体,请 由此 下载。

这免费软体能放连结吗??不能我马上修改@@

1.安装好之后执行桌面 NSIS 图示并选择编译环境



2.由编译环境视窗右上方档案进入精灵介面



3.简单说明编译精灵页面请按下一步



4.设定安装程式基本资讯



此页面关系到系统设定程式存取及预设值以及接下来精灵的路径内容



5.设定安装程式选项



安装程式图示=可自订编译出的exe执行档图示(须ico档),同时安装进程介面也会显示此图示

若有自订安装图示相对移除图示格式也要相同,否则无法编译,何谓ico档格式??请看下图举例



安装程式档案=编译出来的执行档名称

安装程式语言=可自订安装进程语言制成多国语言安装档

使用者图形介面=安装进程介面模组



A.现代介面=为一般常见到之安装介面

B.古典介面=很丑.......

C.静默安装=自动安装,无提示视窗(选择此项相对往后设定很多都省了)

压缩演算法=选择压缩格式,通常选 XXX(固实) 的就足够了



6.设定安装程式闪屏内容



此功能为安装前会跑出个欢迎画面,若不需要请不勾选跳过

影像档案=画面图案,只支援bmp图档

持续时间=1000=1秒

闪屏进阶选项=类似淡出淡入效果

闪屏背景 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被adelin在2006-09-22 08:52重新编辑 ]

此文章被评分,最近评分记录
财富:100 (by adelin) | 理由: 感谢您的教学,小小奖励给您鼓励...



献花 x9 回到顶端 [楼 主] From:台湾中华电信 | Posted:2006-09-21 01:30 |
SilentWorld 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
添加安装档版本讯息
若依照上一偏编译出来的安装程式

该执行档内容会显示如此样式



你可以在编译器介面加入以下语法设置版本讯息



请在语言设定项下方加入(中文处请自行修改)

复制程式
;安装档版本讯息
VIProductVersion "1.2.3.4" ;格式限定0.0.0.0
VIAddVersionKey /LANG=1028 "ProductName" "产品名称"
VIAddVersionKey /LANG=1028 "Comments" "注解"
VIAddVersionKey /LANG=1028 "CompanyName" "公司"
VIAddVersionKey /LANG=1028 "LegalTrademarks" "合法商标"
VIAddVersionKey /LANG=1028 "LegalCopyright" "着作权"
VIAddVersionKey /LANG=1028 "FileDescription" "描述"
VIAddVersionKey /LANG=1028 "FileVersion" "档案版本"

再编译出来的安装档就会变成以下内容



还有些可以自行决定添加与否

复制程式
VIAddVersionKey /LANG=1028 "InternalName" "内部名称"
VIAddVersionKey /LANG=1028 "OriginalFilename" "原始档名"
VIAddVersionKey /LANG=1028 "ProductName" "档案名称"
VIAddVersionKey /LANG=1028 "ProductVersion" "产品版本"
VIAddVersionKey /LANG=1028 "SpecialBuild" "特殊组件描述"
VIAddVersionKey /LANG=1028 "PrivateBuild" "内部组件描述"

以上为现代介面适用,若为静默安装或古典介面可能会显示乱码

古典介面乱码排除方法需要把安装档版本讯息加入在下列位置之后

复制程式
LoadLanguageFile "${NSISDIR}\Contrib\Language files\你设定的语系.nlf

至于静默安装若无法排除...请都用英文吧


[ 此文章被adelin在2006-09-22 08:53重新编辑 ]


献花 x1 回到顶端 [1 楼] From:台湾中华电信 | Posted:2006-09-21 02:16 |
SilentWorld 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
编写元件选单及登录REG资讯
编写元件选单

1.设定安装档案页面



一样清除掉预设的档案,然后点选左方组项,上方有按钮可以更改名称

2.把它改成你须要的名称即可



3.一样加入档案或整个资料夹及检查路径是否正确



4.并按照此模式加入不同元件设定




设定好记得允许使用者选择要安装的元件请打勾,描述部分请填入该组件的简短说明

5.编译出执行档后你会发觉安装时多了这页面



6.实际测试勾选多国语言跟没勾选多国语言的差别

A.未勾选安装



B.勾选安装



依照第5步骤图示你会发现所有选项皆可打勾或取消

如果遇到白痴点的把主要程式取消掉那不就安装失败??

以下进一步设定让元件 预设勾选、无法更改、预设取消

在你的编译内容找出你所设定的元件名称

前面加上 /o代表预设不勾选

Section /o "多国语系" SEC02

下面加上SectionIn RO代表无法更改

Section "主要程式" SEC01
SectionIn RO
SetOutPath "$INSTDIR"

我设定主要程式无法更改,其余2个预设不选取结果就会如下图



登录REG资讯

想要把一些登录资讯也一同编写进安装档里并再安装时自动写入可以参考以下方法

1.正常封装出来图示未经过任何注册时图示



2.编写脚本时游标移到主要程式最下面处



3.利用VNISEdit编译器所夹带的工具进行写入工具>Reg2Nsi



4.选择你准备好的登陆档



5.写入后脚本的变化



6.编译执行档并安装后执行程式的结果



登录档部分你也可以参考使用者手册里的4.9.2.3及4.9.2.16章节

内有详尽写入及移除登录资讯的命令解说


[ 此文章被adelin在2006-09-22 09:09重新编辑 ]


献花 x1 回到顶端 [2 楼] From:台湾中华电信 | Posted:2006-09-21 04:42 |
SilentWorld 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
修改安装进程介面
1.修改安装进程介面图示

替换NSIS\Contrib\Graphics\Wizard\win.bmp图示即可更改现代介面的进程图示

请依个人喜好制作或修改成相同格式取代即可





2.修改安装进程文字

NSIS\Contrib\Language files\TradChinese.nlf
NSIS\Contrib\Modern UI\Language files\TradChinese.nsh


以上两个档案均关系到介面文字,请自行寻找字串并修改为你所需之文字





3.替换勾选框图示

NSIS\Contrib\Graphics\Checks底下有很多图示任你选择

先把modern.bmp复制起来在选择您所需之样式更名为modern.bmp即可





4.替换为MUIXP介面模组

先用精灵创造出现代风格的脚本然后在编译器中下图反白地方



MUI.nsh改为MUIXP.nsh即可更换模组

NSIS\Include资料夹底下还有很多模组请自行去尝试

更换后的样式图





[ 此文章被june_314在2006-09-23 21:13重新编辑 ]


献花 x3 回到顶端 [3 楼] From:台湾中华电信 | Posted:2006-09-21 19:08 |
冰漾 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x109
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

做的不错喔....
给您献花~


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2006-09-22 00:38 |
035352735 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x87
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

赞赞~~~
NSIS 和 INNO 都不错用^^
现在出了教学文章 更是值得鼓励鼓励
小弟没有别的可以送   就送花给您吧 表情

疑   JUNE.......
我是SROOO
冷艳小公主好像在找你喔 QQ


[ 此文章被035352735在2006-09-23 18:47重新编辑 ]


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2006-09-23 18:38 |
SilentWorld 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用035352735于2006-09-23 18:38发表的 :
赞赞~~~
NSIS 和 INNO 都不错用^^
现在出了教学文章 更是值得鼓励鼓励
小弟没有别的可以送   就送花给您吧 表情

.......

INNO我还不是很熟

应该是说习惯了NSIS的编写

所以就很少去用INNO

下面是引用035352735于2006-09-23 18:38发表的 :
疑   JUNE.......
我是SROOO
冷艳小公主好像在找你喔 QQ
.......

表情 表情 表情

有回应他啰~~

还是感谢你的好意告知


献花 x0 回到顶端 [6 楼] From:台湾中华电信 | Posted:2006-09-23 20:35 |
mingchau
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x6
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

第一次有这样详尽的教 表情 学文章上传,值得表扬,真是多谢你的无私分享!!!


献花 x0 回到顶端 [7 楼] From:IANA | Posted:2006-09-25 22:38 |
s910324
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
Re:软体打包封装,| Nullsoft Scriptable Install Syste
....我*REG汇入有问题....汇入之前都一切OK

一汇入之后就.....如下图

请问是什么问题呢? 表情 表情 表情 表情



献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2006-10-08 21:37 |
网路旅人 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x41 鲜花 x45
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

好复杂喔~~
还是RARZ封装比较简单~~
试试看~~


  网网相连
      网网牵
网游牵影     网路旅人
献花 x0 回到顶端 [9 楼] From:台湾数位联合 | Posted:2006-10-15 00:03 |

<<   1   2   3  下页 >>(共 3 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.028903 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言