zoukankan      html  css  js  c++  java
  • InnoSetup汉化版打包工具下载-附带脚本模板

    InnoSetup汉化版打包工具下载地址: https://www.90pan.com/b1907264

    脚本模板

    ; 脚本用 Inno Setup 脚本向导 生成。
    ; 查阅文档获取创建 INNO SETUP 脚本文件的详细资料!

    //程序名称(快捷方式名称、安装界面标题)
    #define MyAppName "极简串口助手"
    //程序版本号
    #define MyAppVersion "1.5.1908.02"
    //发布者
    #define MyAppPublisher "Liyu"
    //网站
    #define MyAppURL "http://www.Liyu.com"
    //程序源目录
    #define AllFileDir "G:4.测试项目ComAssistantComAssistantinRelease etcoreapp3.0publish"
    //主程序名
    #define MyAppExeName "ComAssistant.exe"
    //安装包图标
    #define PackageIcon "G:图标ICOinstaller.ico"
    //输出安装包目录
    #define OutPackageDir "G:5.软件发布4.发布输出"
    //输出安装包名称
    #define OutPackageName "EsComAssistant"
    //默认安装目录(系统默认:{pf})
    #define DefaultInstallDir "{pf}EsComAssistant"

    [Setup]
    ; 注意: AppId 的值是唯一识别这个程序的标志。
    ; 不要在其他程序中使用相同的 AppId 值。
    ; (在编译器中点击菜单“工具 -> 产生 GUID”可以产生一个新的 GUID)
    AppId={{ED78BDCB-C414-4F10-B436-BCF112265035}
    ;程序名
    AppName={#MyAppName}
    ;版本号
    AppVersion={#MyAppVersion}
    ;程序名加版本号
    AppVerName={#MyAppName} V{#MyAppVersion}
    ;发布者名
    AppPublisher={#MyAppPublisher}
    ;相关连接
    AppPublisherURL={#MyAppURL}
    AppSupportURL={#MyAppURL}
    AppUpdatesURL={#MyAppURL}
    ;默认安装目录
    DefaultDirName={#DefaultInstallDir}
    ;默认开始菜单名
    DefaultGroupName={#MyAppName}
    ;是否打开->可选安装开始菜单项
    AllowNoIcons=No
    ;安装协议
    ;LicenseFile=C:Example原始文件agreement.txt
    ;安装前查看的文本文件
    ;InfoBeforeFile=C:Example原始文件Setup_New.txt
    ;安装后查看文本文件
    ;InfoAfterFile=C:Example原始文件Setup_Old.txt
    ;输出文件夹
    OutputDir={#OutPackageDir}
    ;输出文件名
    OutputBaseFilename={#OutPackageName}-V{#MyAppVersion}
    ;安装包图标
    SetupIconFile={#PackageIcon}
    ;压缩相关
    Compression=lzma
    SolidCompression=yes

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

    [Tasks]
    Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
    Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

    [Files]
    Source: "{#AllFileDir}{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
    Source: "{#AllFileDir}*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
    ; 注意: 不要在任何共享的系统文件使用 "Flags: ignoreversion"
    ;安装类型设置
    [Types]
    ;Name: Full ;Description:"完全安装";Flags: iscustom
    ;Name: Compact ;Description:"简洁安装";
    ;Name: Custom; Description:"自定义安装";

    [Icons]
    Name: "{group}{#MyAppName}"; Filename: "{app}{#MyAppExeName}"
    Name: "{group}{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
    Name: "{commondesktop}{#MyAppName}"; Filename: "{app}{#MyAppExeName}"; Tasks: desktopicon
    Name: "{userappdata}MicrosoftInternet ExplorerQuick Launch{#MyAppName}"; Filename: "{app}{#MyAppExeName}"; Tasks: quicklaunchicon

    [Run]
    Filename: "{app}{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

    ;更改显示在程序中显示的消息文本
    [Messages]
    BeveledLabel={#MyAppPublisher}科技

  • 相关阅读:
    在SQLite中使用索引优化查询速度
    SQLite支持的SQL数据操作
    left (outer) join , right (outer) join, full (outer) join, (inner) join, cross join 区别
    深入理解Android内存管理原理(六)
    Merge Sorted Array
    Sort Colors
    Construct Binary Tree from Preorder and Inorder Traversal
    Binary Tree Postorder Traversal
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/liyu3519/p/13035663.html
Copyright © 2011-2022 走看看