一分钟学会使用Inno Setup 制作安装程序

    Inno Setup 是一款免费的安装制作工具。简洁而强大,支持 pascal 脚本,既有适合新手的脚本向导,也有适合高手的的脚本编辑器。是一个不可多得的安装制作软件!目前的版本是Inno Setup 5. 这里可以下载到最新的Inno Setup。 http://www.jrsoftware.org/isinfo.php

简言之, Inno Setup 免费,开源,易学,易用,现在就开始体验吧 ^_^

安装完Inno Setup之后,打开Inno Setup 编译器,就可以开始写脚本了。

新建一个iss脚本文件,保存到一个目录下(同时把你的待打包的程序文件也放在这个目录下),就可以开始写脚本了,inno setup的脚本类似于windows ini文件格式,整个分成多个节,每个节下面有一些设置选项。比如Setup节下面决定的是整个安装程序的一些环境变量值。Files节设置的是待拷贝的文件列表。Icons设置的是应用程序组,桌面快捷方式,快速启动栏快捷方式等等。Run设置的是安装程序执行完毕后启动的程序。这些都是最基本的节,还有非常多的更高级的节可以使用。完了之后就是编译,得到你的安装程序,收工。^_^

以下是博鸽V1.5的安装程序制作脚本,供参考:

不知道博鸽是什么? 访问博鸽网:http://www.blogdove.com/

立即下载博鸽的最新版本:http://www.blogdove.com/download/BlogDoveSetup.exe

[Setup]
AppName="BlogDove"
AppVerName="BlogDove V1.5"
DefaultDirName="{pf}/BlogDove"
DefaultGroupName="博鸽"
OutputBaseFileName="BlogDoveSetup"
Compression="lzma"

[Files]
Source: "BlogDove.exe"; DestDir: "{app}";
Source: "brief.html"; DestDir: "{app}";
Source: "config.xml"; DestDir: "{app}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "view.html"; DestDir: "{app}";
Source: "css/default.css"; DestDir: "{app}/css";
Source: "css/冰爽H20.css"; DestDir: "{app}/css";
Source: "css/分栏显示.css"; DestDir: "{app}/css";
Source: "css/简单印象.css"; DestDir: "{app}/css";
Source: "images/rss.jpg"; DestDir: "{app}/images";
Source: "skin/corona.smf"; DestDir: "{app}/skin";
Source: "skin/Devior.smf"; DestDir: "{app}/skin";
Source: "skin/futuraIII.smf"; DestDir: "{app}/skin";
Source: "skin/Kromo.smf"; DestDir: "{app}/skin";
Source: "skin/KromoBlue.smf"; DestDir: "{app}/skin";
Source: "skin/Tusk.smf"; DestDir: "{app}/skin";
Source: "skin/xpblue.smf"; DestDir: "{app}/skin";
Source: "skin/xpgrean.smf"; DestDir: "{app}/skin";
Source: "skin/x-plus.smf"; DestDir: "{app}/skin";
Source: "skin/xpsteel.smf"; DestDir: "{app}/skin";

[Icons]
Name: "{group}/博鸽"; Filename: "{app}/BlogDove.exe"; WorkingDir: "{app}"
Name: "{group}/卸载 博鸽"; Filename: "{uninstallexe}"
Name: "{userdesktop}/博鸽"; Filename: "{app}/BlogDove.exe"; WorkingDir: "{app}";Tasks: "desktopicon";
Name: "{userappdata}/Microsoft/Internet Explorer/Quick Launch/博鸽"; Filename: "{app}/BlogDove.exe"; WorkingDir: "{app}"; Tasks: "quicklaunchicon";

[Tasks]
Name: "desktopicon"; Description: "在桌面创建程序图标(&D)"; GroupDescription: "附加图标:";
Name: "quicklaunchicon"; Description: "在快速启动栏中创建程序图标(&Q)"; GroupDescription: "附加图标:";

[Run]
Filename: "{app}/BlogDove.exe"; Description: "启动博鸽"; Flags: postinstall nowait skipifsilent runmaximized

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值