无忧启动论坛

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

[分享]使用多年的打包工具【更新变量注释】

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-30 09:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近看到些打包问题,特发个打包工具
注意哦,他只能打包文件夹。功能非常强大。做简单的安装包绰绰有余。
当然,打包高手免进。你可以自己写脚本



变量解释:
$INSTDIR
用户定义的解压路径。
$PROGRAMFILES
程序文件目录(通常为 C:\Program Files 但是运行时会检测)。
$COMMONFILES
公用文件目录。这是应用程序共享组件的目录(通常为 C:\Program Files\Common Files 但是运行时会检测)。
$DESKTOP
Windows 桌面目录(通常为 C:\windows\desktop 但是运行时会检测)。该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
$EXEDIR
安装程序运行时的位置。(从技术上来说你可以修改改变量,但并不是一个好方法)。
${NSISDIR}
包含 NSIS 安装目录的一个标记。在编译时会检测到。常用于在你想调用一个在 NSIS 目录下的资源时,例如:图标、界面……
$WINDIR
Windows 目录(通常为 C:\windows 或 C:\winnt 但在运行时会检测)
$SYSDIR
Windows 系统目录(通常为 C:\windows\system 或 C:\winnt\system32 但在运行时会检测)
$TEMP
系统临时目录(通常为 C:\windows\temp 但在运行时会检测)
$STARTMENU
开始菜单目录(常用于添加一个开始菜单项,使用 CreateShortCut)。该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
$SMPROGRAMS
开始菜单程序目录(当你想定位 $STARTMENU\程序 时可以使用它)。该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
$SMSTARTUP
开始菜单程序/启动 目录。该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
$QUICKLAUNCH
在 IE4 活动桌面及以上的快速启动目录。如果快速启动不可用,仅仅返回和 $TEMP 一样。
$DOCUMENTS
文档目录。一个当前用户典型的路径形如 C:\Documents and Settings\Foo\My Documents。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量在 Windows 95 且 Internet Explorer 4 没有安装时无效。
$SENDTO
该目录包含了“发送到”菜单快捷项。
$RECENT
该目录包含了指向用户最近文档的快捷方式。
$FAVORITES
该目录包含了指向用户网络收藏夹、文档等的快捷方式。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量在 Windows 95 且 Internet Explorer 4 没有安装时无效。
$MUSIC
用户的音乐文件目录。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量仅在 Windows XP、ME 及以上才有效。
$PICTURES
用户的图片目录。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量仅在 Windows 2000、XP、ME 及以上才有效。
$VIDEOS
用户的视频文件目录。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量仅在 Windows XP、ME 及以上才有效。
$NETHOOD
该目录包含了可能存在于我的网络位置、网上邻居文件夹的链接对象。
该常量在 Windows 95 且 Internet Explorer 4 和活动桌面没有安装时无效。
$FONTS
系统字体目录。
$TEMPLATES
文档模板目录。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
$APPDATA
应用程序数据目录。当前用户路径的检测需要 Internet Explorer 4 及以上。所有用户路径的检测需要 Internet Explorer 5 及以上。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量在 Windows 95 且 Internet Explorer 4 和活动桌面没有安装时无效。
$PRINTHOOD
该目录包含了可能存在于打印机文件夹的链接对象。
该常量在 Windows 95 和 Windows 98 上无效。
$INTERNET_CACHE
Internet Explorer 的临时文件目录。
该常量在 Windows 95 和 Windows NT 且 Internet Explorer 4 和活动桌面没有安装时无效。
$COOKIES
Internet Explorer 的 Cookies 目录。
该常量在 Windows 95 和 Windows NT 且 Internet Explorer 4 和活动桌面没有安装时无效。
$HISTORY
Internet Explorer 的历史记录目录。
该常量在 Windows 95 和 Windows NT 且 Internet Explorer 4 和活动桌面没有安装时无效。
$PROFILE
用户的个人配置目录。一个典型的路径如 C:\Documents and Settings\Foo。
该常量在 Windows 2000 及以上有效。
$ADMINTOOLS
一个保存管理工具的目录。这个常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。
该常量在 Windows 2000、ME 及以上有效。
$RESOURCES
该资源目录保存了主题和其他 Windows 资源(通常为 C:\Windows\Resources 但在运行时会检测)。
该常量在 Windows XP 及以上有效。
$RESOURCES_LOCALIZED
该本地的资源目录保存了主题和其他 Windows 资源(通常为 C:\Windows\Resources\1033 但在运行时会检测)。
该常量在 Windows XP 及以上有效。
$CDBURN_AREA
一个在烧录 CD 时储存文件的目录。.
该常量在 Windows XP 及以上有效。
$HWNDPARENT
父窗口的十进制 HWND。
$PLUGINSDIR
该路径是一个临时目录,当第一次使用一个插件或一个调用 InitPluginsDir 时被创建。该文件夹当解压包退出时会被自动删除。这个文件夹的用意是用来保存给 InstallOptions 使用的 INI 文件、启动画面位图或其他插件运行需要的文件。

[ 本帖最后由 阿非 于 2007-9-12 10:45 PM 编辑 ]

NSIS文件夹压缩器.rar

224.13 KB, 下载次数: 1282, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +40 收起 理由
老毛桃 + 20 我很赞同
6618 + 20

查看全部评分

2#
发表于 2006-11-30 11:02:44 | 只看该作者
嘿嘿,用着挺方便的,收下了。谢谢!
回复

使用道具 举报

3#
发表于 2006-11-30 12:38:03 | 只看该作者
感谢提供!!!
回复

使用道具 举报

4#
发表于 2006-11-30 13:43:44 | 只看该作者
我一直想用NSIS打包,可惜一直苦于脚本编写的问题


谢谢阿非

看看是否易用
回复

使用道具 举报

5#
 楼主| 发表于 2006-11-30 14:12:03 | 只看该作者
原帖由 barton 于 2006-11-30 01:43 PM 发表
我一直想用NSIS打包,可惜一直苦于脚本编写的问题


谢谢阿非

看看是否易用


试验下就知道了
:)效果不错哦,可以做成很好的安装包
回复

使用道具 举报

6#
发表于 2006-11-30 15:26:27 | 只看该作者
不错,小巧简单,感谢分享。
回复

使用道具 举报

7#
发表于 2006-11-30 16:26:39 | 只看该作者
多谢,收了
回复

使用道具 举报

8#
 楼主| 发表于 2006-11-30 18:37:53 | 只看该作者
选择关联程序到鼠标右键,用起来更加方便了。右键点击要打包的目录,就可以调出来打包了
回复

使用道具 举报

9#
发表于 2006-11-30 19:27:15 | 只看该作者
多谢,收了
回复

使用道具 举报

10#
发表于 2006-11-30 21:52:01 | 只看该作者
谢谢分享啊,不知道怎么用,要是有教程就好了
回复

使用道具 举报

11#
发表于 2006-11-30 22:03:09 | 只看该作者
楼主提供的这个工具不错,支持一下!
原帖由 lanren110 于 2006-11-30 21:52 发表
谢谢分享啊,不知道怎么用,要是有教程就好了

自己玩两下就会了,不用教程了吧。
回复

使用道具 举报

12#
 楼主| 发表于 2006-11-30 22:04:11 | 只看该作者
原帖由 lanren110 于 2006-11-30 09:52 PM 发表
谢谢分享啊,不知道怎么用,要是有教程就好了

这个很简单啊,不用教程吧。自己用些文件夹试试就知道了
另外,在主界面上点击帮助,看看。实验了就知道了
回复

使用道具 举报

13#
发表于 2006-11-30 22:15:55 | 只看该作者
呵呵这个很好用
回复

使用道具 举报

14#
 楼主| 发表于 2006-11-30 23:16:46 | 只看该作者
原帖由 gd510090 于 2006-11-30 11:00 PM 发表
呵呵!不好玩,原来只有92.2M打包后变成93.4M了,用WINRAR压缩是不是更好?


要看你什么类型的文件了。如果原来的文件本来就压缩过的,效果不大。压缩效果在很多情况下比rar要好多了。用过NSIS的都有体会的
回复

使用道具 举报

15#
发表于 2006-12-1 00:10:06 | 只看该作者
找了很久了,太感谢了!!!
回复

使用道具 举报

16#
发表于 2006-12-1 06:45:47 | 只看该作者
好东西!谢谢楼主分享!
功能全而小巧!收藏了。
回复

使用道具 举报

17#
发表于 2006-12-1 09:08:48 | 只看该作者
我用Setup2GO
回复

使用道具 举报

18#
发表于 2006-12-1 10:51:18 | 只看该作者
原帖由 老毛桃 于 2006-11-30 10:03 PM 发表
楼主提供的这个工具不错,支持一下!

自己玩两下就会了,不用教程了吧。

谢谢老毛桃的回答,简单的会啊,就说里面好多参数看不懂,自己摸索慢。

2.JPG (43.33 KB, 下载次数: 36)

2.JPG
回复

使用道具 举报

19#
发表于 2006-12-1 13:30:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

20#
发表于 2006-12-3 23:57:51 | 只看该作者
辛苦楼主了,收下了!
回复

使用道具 举报

21#
发表于 2006-12-4 03:23:36 | 只看该作者
收下了。谢谢!
回复

使用道具 举报

22#
发表于 2006-12-4 08:38:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

23#
发表于 2006-12-4 11:35:10 | 只看该作者
下个试试,谢谢分享
回复

使用道具 举报

24#
发表于 2006-12-4 12:54:19 | 只看该作者
试试看
回复

使用道具 举报

25#
发表于 2006-12-4 14:55:03 | 只看该作者
谢谢分享!
回复

使用道具 举报

26#
发表于 2006-12-4 19:05:44 | 只看该作者
谢谢分享!!!!!
回复

使用道具 举报

27#
发表于 2006-12-5 12:51:04 | 只看该作者
用着挺方便的,收下了。谢谢!
回复

使用道具 举报

28#
发表于 2006-12-19 07:29:01 | 只看该作者
好东东哦~!谢谢
回复

使用道具 举报

29#
发表于 2006-12-19 16:04:23 | 只看该作者
先收下,谢谢
回复

使用道具 举报

30#
发表于 2006-12-19 16:30:48 | 只看该作者
谢谢楼主分享!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-26 11:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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