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

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

[复制链接]
发表于 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

查看全部评分

发表于 2006-11-30 11:02:44 | 显示全部楼层
嘿嘿,用着挺方便的,收下了。谢谢!
回复

使用道具 举报

发表于 2006-11-30 12:38:03 | 显示全部楼层
感谢提供!!!
回复

使用道具 举报

发表于 2006-11-30 13:43:44 | 显示全部楼层
我一直想用NSIS打包,可惜一直苦于脚本编写的问题


谢谢阿非

看看是否易用
回复

使用道具 举报

 楼主| 发表于 2006-11-30 14:12:03 | 显示全部楼层
原帖由 barton 于 2006-11-30 01:43 PM 发表
我一直想用NSIS打包,可惜一直苦于脚本编写的问题


谢谢阿非

看看是否易用


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

使用道具 举报

发表于 2006-11-30 15:26:27 | 显示全部楼层
不错,小巧简单,感谢分享。
回复

使用道具 举报

发表于 2006-11-30 16:26:39 | 显示全部楼层
多谢,收了
回复

使用道具 举报

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

使用道具 举报

发表于 2006-11-30 19:27:15 | 显示全部楼层
多谢,收了
回复

使用道具 举报

发表于 2006-11-30 21:52:01 | 显示全部楼层
谢谢分享啊,不知道怎么用,要是有教程就好了
回复

使用道具 举报

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

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

使用道具 举报

 楼主| 发表于 2006-11-30 22:04:11 | 显示全部楼层
原帖由 lanren110 于 2006-11-30 09:52 PM 发表
谢谢分享啊,不知道怎么用,要是有教程就好了

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

使用道具 举报

发表于 2006-11-30 22:15:55 | 显示全部楼层
呵呵这个很好用
回复

使用道具 举报

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


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

使用道具 举报

发表于 2006-12-1 00:10:06 | 显示全部楼层
找了很久了,太感谢了!!!
回复

使用道具 举报

发表于 2006-12-1 06:45:47 | 显示全部楼层
好东西!谢谢楼主分享!
功能全而小巧!收藏了。
回复

使用道具 举报

发表于 2006-12-1 09:08:48 | 显示全部楼层
我用Setup2GO
回复

使用道具 举报

发表于 2006-12-1 10:51:18 | 显示全部楼层
原帖由 老毛桃 于 2006-11-30 10:03 PM 发表
楼主提供的这个工具不错,支持一下!

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

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

使用道具 举报

发表于 2006-12-1 13:30:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-12-3 23:57:51 | 显示全部楼层
辛苦楼主了,收下了!
回复

使用道具 举报

发表于 2006-12-4 03:23:36 | 显示全部楼层
收下了。谢谢!
回复

使用道具 举报

发表于 2006-12-4 08:38:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-12-4 11:35:10 | 显示全部楼层
下个试试,谢谢分享
回复

使用道具 举报

发表于 2006-12-4 12:54:19 | 显示全部楼层
回复

使用道具 举报

发表于 2006-12-4 14:55:03 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 2006-12-4 19:05:44 | 显示全部楼层
谢谢分享!!!!!
回复

使用道具 举报

发表于 2006-12-5 12:51:04 | 显示全部楼层
用着挺方便的,收下了。谢谢!
回复

使用道具 举报

发表于 2006-12-19 07:29:01 | 显示全部楼层
好东东哦~!谢谢
回复

使用道具 举报

发表于 2006-12-19 16:04:23 | 显示全部楼层
先收下,谢谢
回复

使用道具 举报

发表于 2006-12-19 16:30:48 | 显示全部楼层
谢谢楼主分享!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-23 07:18

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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