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}科技

  • 相关阅读:
    常用工具-notepad++打开大文件卡死现象
    ORM框架之EntityFramework
    System.Data.Entity 无法引用的问题
    js 数组、对象转json 以及json转 数组、对象
    js中(function(){xxx})();写法解析以及function与!感叹号
    js 里面call()的使用
    Javascript继承机制的设计思想
    JS中let和var的区别
    利用JS实现图片的缓存
    实例详述FOR XML PATH用法
  • 原文地址:https://www.cnblogs.com/liyu3519/p/13035663.html
Copyright © 2011-2022 走看看