无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4806|回复: 10
打印 上一主题 下一主题

外置程序可以不用RAR自解压压缩了,用NSIS照样可以静默自解压运行

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-27 16:05:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原帖:
http://www.ton6.cn/viewthread.php?tid=445&extra=page%3D1&frombbs=1

可以用NSIS取代RAR的自解压。NSIS的lzma的压缩比超高啊,就是7Z啊。

  1. !include "MUI.nsh"
  2. ;这个是工具名称
  3. !define PRODUCT_NAME "FINALDATA"
  4. !define MUI_ICON "E:\program Files\VIT\图标\msWGA.ICO"
  5. name    "${PRODUCT_NAME}"
  6. outfile '${PRODUCT_NAME}.exe'
  7. SilentInstall silent
  8. SetCompressor /SOLID lzma
  9. ;设置文件版本的部分
  10. XPStyle on
  11. !define /date DATE "%Y.%m.%d.%H"
  12. !define VER "Build ${DATE}"
  13. !insertmacro MUI_LANGUAGE "simpchinese"
  14. VIProductVersion "2007.09.10.0"
  15. VIAddVersionKey /LANG=2052 "ProductName" "${PRODUCT_NAME}" ;产品名称
  16. VIAddVersionKey /LANG=2052 "Comments" "${PRODUCT_NAME} By Uepon" ;备注
  17. VIAddVersionKey /LANG=2052 "CompanyName" "通用论坛" ;公司
  18. VIAddVersionKey /LANG=2052 "通用论坛" "Http://bbs.ton6.cn" ;WEB
  19. ;解压并运行部分
  20. Section "jieya"
  21.   SetOutPath "$temp\${PRODUCT_NAME}"
  22.   File /r "D:\FINALDATA\*.*"
  23.   ;这里可以注册注册表
  24.   WriteRegStr HKLM "Software\FinalData\FinalData\2.0.1.1028" "Name" "老毛桃"
  25.   WriteRegStr HKLM "Software\FinalData\FinalData\2.0.1.1028" "Company" "波黑难民营"
  26.   WriteRegStr HKLM "Software\FinalData\FinalData\2.0.1.1028" "Serial" "NTC39431-1331-015781430379"
  27.   ;然后等待运行
  28.   Execwait "$temp\${PRODUCT_NAME}\FINALDATA.exe"
  29.   ;运行完删除
  30.   RMDir /r /REBOOTOK "$temp\${PRODUCT_NAME}"
  31. SectionEnd
复制代码

[ 本帖最后由 uepon 于 2008-1-27 04:49 PM 编辑 ]

FINALDATA.part1.rar

292.97 KB, 下载次数: 335, 下载积分: 无忧币 -2

FINALDATA.part2.rar

292.97 KB, 下载次数: 444, 下载积分: 无忧币 -2

FINALDATA.part3.rar

292.97 KB, 下载次数: 252, 下载积分: 无忧币 -2

FINALDATA.part4.rar

292.97 KB, 下载次数: 548, 下载积分: 无忧币 -2

FINALDATA.part5.rar

188 KB, 下载次数: 235, 下载积分: 无忧币 -2

2#
发表于 2008-1-27 19:26:52 | 只看该作者
好 收了
以前发过找NSIS的脚本的说  可是没人回
回复

使用道具 举报

3#
发表于 2008-1-27 19:31:02 | 只看该作者
我说uepon
能不能帮俺搞到暴风影音2007完美版的nsis源码?
正需要
回复

使用道具 举报

4#
发表于 2008-1-27 21:52:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
发表于 2008-1-27 23:07:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2008-1-27 23:52:48 | 只看该作者
原帖由 nn2nn 于 2008-1-27 11:07 PM 发表
LZ用那一版本的NSIS,我下个汉化的2.34
有VNISEdit,但向导在选择语言时不能就不能继续。

希望指条明路。

我猜楼主用的是这个版本:http://www.ton6.cn/viewthread.php?tid=417
回复

使用道具 举报

7#
发表于 2008-1-28 09:42:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
 楼主| 发表于 2008-1-28 11:54:34 | 只看该作者
确实是NSIS 2.27 版本,但不是梦想吧的。
回复

使用道具 举报

9#
 楼主| 发表于 2008-1-28 11:57:56 | 只看该作者
中间那段选择语言版本的可以不要```。鸡肋
回复

使用道具 举报

10#
发表于 2008-11-20 20:24:15 | 只看该作者
嘿嘿,不错         
回复

使用道具 举报

11#
发表于 2008-11-20 21:29:25 | 只看该作者
学习支持一下.顶......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-5 02:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表