首 页免费信息软件下载在线电视QQ空间克隆免费博客论 坛
您当前的位置:鸿飞官方免费资源网免费信息编程技术 → 文章内容 退出登录 用户管理
本类热门文章
相关文章
 
Inno Setup简单介绍 (教程)
作者:鸿飞  来源:本站整理  发布时间:2008-6-4 20:27:18

减小字体 增大字体

{userappdata} 和 {commonappdata}
应用程序数据文件夹路径。

{userdesktop} 和 {commondesktop} *
桌面文件夹路径。

{userdocs} 和 {commondocs}
我的文档 (My Documents) 文件夹路径 (在 NT 4.0,私人文件夹)。

{userfavorites} 和 {commonfavorites} *
收藏夹文件夹路径。这些常量设置必须 至少“4.1, 4” MinVersion 设置。只在 Windows 2000 和更高版本支持 {commonfavorites};如果在先前的 Windows 版本中使用,它将翻译为等同于 {userfavorites} 目录。

{userprograms} 和 {commonprograms} *
开始菜单中程序文件夹路径。

{userstartmenu} 和 {commonstartmenu} *
开始菜单顶层路径。

{userstartup} 和 {commonstartup} *
开始菜单启动文件夹路径。

{usertemplates} 和 {commontemplates} *
临时文件夹路径。仅在 Windows 2000 和更高版本支持 {commontemplates},如果使用的是先前的 Windows 版本,它将被翻译为等同于 {usertemplates} 目录

{ini:Filename,Section,Key|DefaultValue}
从 .INI 文件插入一个值

示例: {ini:{win}\MyProg.ini,Settings,Path|{pf}\My Program}

{reg:HKxx\SubkeyName,ValueName|DefaultValue}
插入一个注册表值

示例: {reg:HKLM\Software\My Program,Path|{pf}\My Program

{srcexe}
安装程序文件的完整路径名,例如“C:\SETUP.EXE”。
{sysuserinfoname}
{sysuserinfoorg}
Windows 已许可的名字和组织,这个信息从注册表中读取。
{uninstallexe}
由安装程序提取的卸载程序的完整路径名,例如“C:\Program Files\My Program\unins000.exe”。这个常量一般用于在 [Icons] 段条目创建一个卸载图标。它只在 Uninstallable 设为 yes (默认设置) 时有效。
{userinfoname}
{userinfoorg}
{userinfoserial}
用户在用户信息向导页 (可以通过 UserInfoPage 指示来启用) 中分别输入的名字,组织和序列号。一般来说,这些常量用于在 [Registry] 或 [INI] 条目中保存它们以后要使用的值。
{username}
正在运行安装程序的用户的名字 (也可以用 GetUserName 函数返回)。

InnoSetup有三个可选的被所有段条目支持的参数,它们是:

Languages:支持语言,即用户选择安装语言的存储值!例如:Languages: en nl

MinVersion:指定条目要进行处理的最小 Windows 版本 Windows NT 版本。例如:MinVersion: 4.0,4.0

OnlyBelowVersion:制定不处理的最小版本号,用法通上!

废话也说了这么多,提供给大家两个个小例子,仅供参考!

(1.大学时候给兄弟做的毕业课程设计中的例子)

[Setup]
;安装界面左上角程序名
AppName=车次查询系统
AppVerName=车次查询系统 版本 1.1
;默认安装目录、默认安装目录名
DefaultDirName={pf}\车次查询系统
DefaultGroupName=车次查询系统
;选择是否创建图标
AllowNoIcons=1
;是否进行选择安装模式
AlwaysShowComponentsList=1
;设置选择目录项
AlwaysShowDirOnReadyPage=1
;设置开始菜单文件夹名
AlwaysShowGroupOnReadyPage=1
AppCopyright=Copyright 2007 GeniusCompany, Inc.
AppPublisher=GeniusCompany, Inc.
AppPublisherURL=http://blog.sina.com.cn/vistablog
AppVersion=1.1
;可重新修复软件
AppModifyPath="{app}\Setup.exe" /modify=1
;资源管理器更改环境变量
;ChangesEnvironment=1
;提示输入用户信息
UserInfoPage=1
;默认序列号
DefaultUserInfoSerial=yangxi
;密码
Password=genius
;许可文档
LicenseFile=license.txt
;选择目标目录页前显示阅读文档
InfoBeforeFile=infobefore.txt
;安装完成后显示阅读文档
;InfoAfterFile=infoafter.txt
;显示启动渐变背景
WindowVisible=1
;安装程序使用“3D”选择框
FlatComponentsList=0
;安装程序指定新图标
SetupIconFile=alawar.ico
;卸载图标
UninstallDisplayIcon={app}\uninstall.ico
[Types]
Name: "full"; Description: "完全安装"
Name: "compact"; Description: "简洁安装"
Name: "custom"; Description: "自定义安装"; Flags: iscustom
[Files]
Source: "db1.mdb"; DestDir: "{app}"
Source: "*.ico"; DestDir: "{app}"
Source: "Workspace.jcw"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
Source: "Design\*.*"; DestDir:"{app}\Design\"
Source: "Design\classes\*.*"; DestDir:"{app}\Design\classes\"
Source: "Design\classes\server\*.*"; DestDir:"{app}\Design\classes\server\"
Source: "Design\classes\cliant\*.*"; DestDir:"{app}\Design\classes\cliant\"
Source: "Design\classes\common\*.*"; DestDir:"{app}\Design\classes\common\"
Source: "Design\classes\myprojects\*.*"; DestDir:"{app}\Design\classes\myprojects\"
Source: "Design\classes\myprojects\design\*.*"; DestDir:"{app}\Design\classes\myprojects\design\"
Source: "Design\common\*.*"; DestDir:"{app}\Design\common\"
[Icons]
;Name: "{userdesktop}\车次查询系统服务器端"; Filename: "{app}\Design\classes\服务器.bat";IconFilename: "{app}\TrainCheck.ico"
Name: "{group}\车次查询系统服务器端"; Filename: "{app}\Design\classes\服务器.bat";IconFilename: "{app}\TrainCheck.ico"
Name: "{group}\车次查询系统客户端"; Filename: "{app}\Design\classes\客户.bat";IconFilename: "{app}\MSN.ICO"
Name: "{group}\卸载车次查询系统"; Filename: "{uninstallexe}";IconFilename: "{app}\uninstall.ico"
[INI]
FileName: "{app}\MyIni.ini"; Section: "InstallSettings";Flags: uninsdeletesection
FileName: "{app}\MyIni.ini"; Section: "InstallSettings"; Key: "InstallPath"; String: "{app}"
[UninstallDelete]
Type: files; Name: "{app}\MyIni.ini"
;[Registry]
;Root: HKLM; Subkey: "Software\LFQ Company"; Flags: uninsdeletekeyifempty
;Root: HKLM; Subkey: "Software\LFQ Company\车次查询系统"; Flags: uninsdeletekey
;Root: HKLM; Subkey: "Software\LFQ Company\车次查询系统\Settings"; ValueType: string; ValueName: "Path"; ValueData: "{app}"

(2.齐鲁

上一页  [1] [2] [3] [4]  下一页

推荐:本站站长(鸿飞)原创软件免费赠送

温馨提示:如果发现资源地址无效时,请在下面的评论上留言,我会及时处理!谢谢!

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 有情连接 - 网站地图 - 发布信息

Copyright © 2007-2008 鸿飞免费资源网:www.fei2yu.com. All Rights Reserved

站 长:鸿飞    Q Q:250118591    蜀ICP备07502538号