`

Inno Setup 脚本示例

阅读更多

; 脚本由 Inno Setup 脚本向导 生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!

#define MyAppName "xxx平台"
#define MyAppVerName "xxx平台"
#define MyAppPublisher "xxxx"
#define MyAppURL "http://www.xxx.com"
#define MyAppExeName "apache-tomcat-6.0.20\bin\startup.bat"
#define AppBin "apache-tomcat-6.0.20\bin"

[Setup]
; 注: AppId的值为单独标识该应用程序。
; 不要为其他安装程序使用相同的AppId值。
; (生成新的GUID,点击 工具|在IDE中生成GUID。)
AppId={{ECB70519-A7A3-4FEF-83AD-7F50C49EEA79}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName=fujitsu\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputDir=C:\Users\cloud\Desktop
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "C:\maruzen\DevelopmentEnvironment\fujitsu\apache-tomcat-6.0.20\bin\startup.bat"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\maruzen\DevelopmentEnvironment\fujitsu\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: "{app}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}";WorkingDir: "{app}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon;WorkingDir: "{app}\{#AppBin}"

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#MyAppName}}"; Flags: shellexec postinstall skipifsilent

 

分享到:
评论

相关推荐

    innosetup脚本范例

    本文将详细解析"innosetup脚本范例"中的知识点,帮助你理解如何利用InnoSetup创建自定义安装包。 1. **InnoSetup脚本基础** InnoSetup的脚本文件扩展名为`.iss`,它包含了安装程序的所有配置信息,如安装目录、...

    inno setup 5脚本实现检测进程是否运行并结束.rar

    首先,`istask.dll`是一个动态链接库文件,它为Inno Setup脚本提供了检查和结束进程的能力。在Inno Setup的安装脚本中,我们可以通过调用这个库中的函数来执行相关的进程操作。例如,我们可以使用`IsTaskRunning`...

    Innosetup打包实例

    下面是一个简单的InnoSetup脚本示例,展示了如何打包一个名为"MyApp"的应用程序及其资源文件: ```pascal [Setup] AppID={{APP_UNIQUE_ID} AppName=我的应用 AppVersion=1.0 DefaultDirName={pf}\MyApp ...

    inno setup 脚本实现 psvince 检查进程

    通过以上示例,我们可以了解到如何使用Inno Setup脚本检查特定进程,从而提升安装程序的智能性和用户体验。在实际项目中,你可以根据需求进一步扩展这个功能,比如检查多个进程,或是在进程中查找特定模块,确保安装...

    inno脚本实例.rar

    InnoSetup脚本实例.rar文件包含了一系列InnoSetup脚本示例,这些示例覆盖了各种功能,旨在帮助用户在创建自己的安装包时解决可能出现的问题。 InnoSetup脚本是整个安装过程的核心,它定义了安装程序的行为、界面、...

    inno setup安装包5.0及实例和参考资料

    "一个完整例子"提供了实际的Inno Setup脚本示例,通过分析这个实例,我们可以学习如何定义安装步骤、设置安装目录、包含文件和组件、编写自定义代码等。实例是学习的最佳途径,因为它将理论与实践紧密结合,使用户...

    inno setup改变环境变量脚本

    本文将深入探讨如何利用Inno Setup脚本来实现环境变量的自动化管理,即在安装时自动添加环境变量,并在卸载时自动删除这些变量。 一、Inno Setup简介 Inno Setup是一个免费的安装制作软件,支持创建单文件安装包、...

    INNO SETUP 5 教程

    - **脚本示例**:以下是一个简单的Inno Setup脚本示例: ```ini [Setup] ; 程序名称 AppName=ISsample ; 版本号 AppVerName=ISsample1.0.0.0 ; 发布者名称 AppPublisher=Hkiss ; 相关链接 AppPublisherURL...

    inno setup仿大厂安装包,脚本和安装包都可运行

    要运行这个示例,你需要先安装Inno Setup编译器,然后打开`setup.iss`脚本,编辑并编译生成安装包。通过学习和理解这个示例,你可以了解到如何创建自己的专业级安装程序,以提升你的软件分发体验。

    InnoSetup说明

    以下是一个简单的InnoSetup脚本示例: ```pascal [Setup] AppID={{YOUR_UNIQUE_ID} AppName=My Application AppVersion=1.5 DefaultDirName={pf}\MyApp DefaultGroupName=My Company UninstallDisplayIcon={app}\...

    使用Inno setup 制作安装包 安装包脚本调用动态链接库实现特殊处理

    - 检查DLL中的函数原型,确保在Inno Setup脚本中正确传递参数和返回值。 - 在调用DLL前,检查是否成功加载,避免因找不到DLL或函数导致的错误。 - 在安装完成后,记得释放已加载的DLL,避免资源泄漏。 总结,使用...

    inno setup 脚本集

    根据给定文件的信息,我们可以...通过以上的分析,可以看出Inno Setup脚本集涵盖了注册表编辑、输入法支持、密码保护、安装向导界面定制以及.NET Framework检测与安装等多个方面,这些都是在实际开发中非常有用的功能。

    InnoSetup中文帮助

    - **介绍**:InnoSetup内置了一个完整的Pascal脚本引擎,允许开发者编写复杂的安装逻辑。 - **创建[Code]段**:定义脚本代码的位置。 - **事件函数**:用于响应安装过程中的特定事件,如安装前、安装后等。 - **脚本...

    InnoSetup 获取本机IP地址

    本文将详细介绍如何使用InnoSetup脚本语言来实现这一功能。 #### InnoSetup简介 Inno Setup是一款开源的Windows安装系统制作工具,由Jordan Russell编写并维护。它使用简单的文本文件格式来描述安装程序的行为和...

    Inno_Setup_详解中文资料

    OutputDir=C:\Example\InnoSetup\out OutputBaseFilename=setup SetupIconFile=C:\Example\原始文件\title.ico Password=123 Encryption=yes Compression=lzma SolidCompression=yes 通过这份 Inno Setup 详解中文...

    innosetup(Inno Setup)免费的安装制作软件

    Inno Setup是一款功能强大且完全免费的安装程序制作工具,尤其受到个人开发者和小型团队的青睐。...通过提供的"innosetup.exe"文件,你可以开始探索并体验Inno Setup的魅力,制作出属于自己的定制化安装包。

    innosetup-5.6.1.zip(一个将依赖和exe一起打成一个安装程序的工具)

    InnoSetup-5.6.1.zip文件中包含的所有内容可能包括InnoSetup的编译器、脚本编辑器、帮助文档、示例脚本以及可能的语言包等。通过解压缩这个文件,开发者可以获得完整的工具集来创建自己的安装程序,实现软件的分发和...

    inno setup 入门学习的官方demo+网上案例+自己的案例

    1. **脚本语言**:Inno Setup通过其独特的脚本语言来编写安装过程,这使得你可以精确控制安装的每一个步骤。脚本主要由一系列的指令组成,如`[Setup]`、`[Files]`、`[Tasks]`等。 2. **安装界面**:Inno Setup提供...

    Inno Setup 和 My Inno Setup Extensions 教程

    创建脚本时,可以参考Inno Setup文件夹中的Samples子文件夹下的示例脚本文件,这些示例脚本可以作为创建自己脚本文件的模板。在编写脚本时,可以通过分号“;”来添加注释,这些注释在编译时会被忽略。此外,脚本中的...

    inno setup 打包安装包脚本

    用 inno setup软件打包安装包示例脚本。给出了部分注释。并实现了静默安装功能。

Global site tag (gtag.js) - Google Analytics