有个关于打包工具NSIS的问题请教高手帮助

lzzqqq 2013-11-20 02:53:52
听说NSIS这个打包工具挺NB,于是下了个NSIS2.46装上,又弄了个NSIS的脚本编译器 VNISEdit.exe。
折腾了半天查了许多资料,居然没有一种方法,把整个空目录树,打包发布,真是郁闷了。
比如我的程序中有一个子目录,是树状的每个分枝目录也是空的。
有人说用 SetOutPath "$INSTDIR\目录名" 或CreateDirectory "$INSTDIR\目录名" 可以创建目录,没错,但一次只能创建一个,而且是一级。其下的空子目录还是无法创建。
如果有几十个几层空的子目录,难道要逐级逐个一个个地创建?
有没有省事的方法或脚本,一次就把整个目录结构和文件,创建出来的。不管这个目录下的子目录是不是空,都要完全一样。请遇到过此问题的高手帮助,谢谢!
用 File /r 这个方法,貌似只能复制文件和非空目录,真是太弱智了。
...全文
153 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzzqqq 2013-11-21
  • 打赏
  • 举报
回复
没想到这么垃圾,结帐走人。
oyljerry 2013-11-20
  • 打赏
  • 举报
回复
这种适合安装程序exe帮你创建好各个子目录
shen_wei 2013-11-20
  • 打赏
  • 举报
回复
inno 这个也不错。。
许文君 2013-11-20
  • 打赏
  • 举报
回复
要创建几十个几级的目录太少见了。我只用过简单的。我当时创建的时候是每个目录扔一个readme.txt的空文档,然后程序第一次启动时删除这些玩意。 若只是要创建空目录,也可以由你自己写个exe代劳,这样更灵活些。
NSIS安装包制作教程 分为三个目录:基础,插件,脚本 NSIS System 插件 NSIS VPatch 3.1插件 NSIS InstallOptions 2 插件 NSIS Modern UI(新式用户界面)插件 NSIS的Modern UI插件 NSIS里特殊符号的表达方法 两组件互斥 NSIS 常用小问题合集 资源替换式的美化包制作方式代码 安装完毕后如何刷新文件关联 教你如何编程调用 NSIS 的插件 NSIS安装程序概要 实现 NSIS 自定义页面中的控件操作代码 如何使用NSIS实现多目录安装设置 如何用NSIS在加入注册表 用NSIS 制作自己的安装程序 bluewind 的 wmp9 nsis安装脚本 NSIS安装脚本简明教程 取得winamp的NSIS脚本的教程 迅雷5.7.3.389 AYU增强版的安装脚本 NSIS制作迅雷安装的脚本 迅雷5.7.2.371 DDR1.5版去广告版源代码说明 NSIS删除安装程序自身 帮助文件中关于静默安装的说明 NSIS实现静默安装的两种方法 nsis的附加任务代码 关于 NSIS 写入注册表的问题 少轻狂制作的Windows优化大师的安装脚本 aipc编写的nsis极点安装脚本 官方 NSIS 插件全集 全方位掌握NSIS的使用 NSIS语言里怎样安装一个.inf文件? 如果要关联某个文件给程序应该怎么做? 如何避免显示解压缩进度框? 关于检测操作系统的问题 在结束页面添加运行程序选项 NSIS的botton二选一如何实现? NSIS灵活应用用逻辑库 NSIS调用inf安装驱动后的卸载问题 NSIS的组件互斥代码 在NSIS中如何禁止一个组件组的父项的点击事件 关于打破 NSIS 的 8192 字节限制的更简单方法 NSIS 自定义页面结合组件选择安装 一个关于组件跟自定义页面的控制问题 如何把安装的卸载程序放到其他目录

16,547

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧