请教Inno Setup创建目录的问题

laodun 2011-12-06 11:31:37
要生成的目录如下:
AppDir
|
|----Bin
| |
| |----App.exe
| |
| |----App.dll
|
|----Data
|
|
|----Report
其中App.exe是主程序。
请问如何在安装的时候自动创建空目录Data和Report?
使用[Dir]貌似无法通过相对路径创建
...全文
350 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
闲的每日C 2011-12-15
  • 打赏
  • 举报
回复
Inno setup tool就是个图形化的工具,它使用Inno setup来生成安装包。
laodun 2011-12-08
  • 打赏
  • 举报
回复
浮起,结贴
闲的每日C 2011-12-07
  • 打赏
  • 举报
回复
[Dirs]
Name: {app}\Bin
Name: {app}\Data
Name: {app}\Report
Name: {app}\Help
[Files]
Source: E:\KBDLog.exe; DestDir: {app}\Bin

我说了你用Inno Setup Tool,这么容易的事。
一叶之舟 2011-12-07
  • 打赏
  • 举报
回复
在制作安装包的时候,原目录中加两个同名的空目录,就可以了呀。
hongwenjun 2011-12-07
  • 打赏
  • 举报
回复
{app} 是 程序的主目录吧
{app}\bin 才是程序目录
{app}\Data
{app}\Help
这样就可以了吧
laodun 2011-12-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lofeo 的回复:]

JScript code
[Dirs]
Name: {app}\Bin

我用Inno Setup Tool 看了脚本这样就可以了。
[/Quote]
这样不行啊,{app}是指app.exe的目录,这样把Bin生到下级目录了。关键问题是如何把Data和Help目录生出来?
laodun 2011-12-07
  • 打赏
  • 举报
回复
谢谢hongwenjun和lofeo,问题解决。
还有3个小问题请教一下:
1、Inno setup tool是指官方的Inno setup compiler(5.4)吗?
2、如何设置不同语言对应不同的安装文件?
3、看你们两位头像都是魔方,是同一个人吗?
闲的每日C 2011-12-06
  • 打赏
  • 举报
回复
[Dirs]
Name: {app}\Bin

我用Inno Setup Tool 看了脚本这样就可以了。
laodun 2011-12-06
  • 打赏
  • 举报
回复
同志们,冲啊
laodun 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 herocxgood 的回复:]

手动在AppDir目录下面添加两个文件夹目录(Data,Report)不就行了
[/Quote]
。。。。。。
我是想让安装包自动创建
herocxgood 2011-12-06
  • 打赏
  • 举报
回复
手动在AppDir目录下面添加两个文件夹目录(Data,Report)不就行了
laodun 2011-12-06
  • 打赏
  • 举报
回复
急急急啊
一叶之舟 2011-12-06
  • 打赏
  • 举报
回复
在安装包里打个空目录不就对了
laodun 2011-12-06
  • 打赏
  • 举报
回复
快快回复,加分嗒嗒滴
闲的每日C 2011-12-06
  • 打赏
  • 举报
回复
使用Inno setup tools 方便的多了。不用写脚本。想看脚本,编辑好之后,打开也可以看到。

64,685

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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