zoukankan      html  css  js  c++  java
  • Inno Setup 系列之安装、卸载时调用bat

    需求

    想在安装的时候调用install.bat,在卸载的时候调用uninstall.bat

    解决

    可以这样写 Inno Setup 的脚本:

    [Setup]

    ; NOTE: The value of AppId uniquely identifies this application.
    ; Do not use the same AppId value in installers for other applications.
    ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
    AppId={{3FC1FD05-BEC7-430A-B7DB-F07155FDE93E}
    AppName={#MyAppName}
    AppVersion={#MyAppVersion}

    [Types]

    Name: "custom"; Description: "Custom installation"; Flags: iscustom

    [Components]

    Name: "XXXXXXX"; Description: "XXXXXXX"; Types: custom; Flags: fixed

    [Files]

    Source: "XXXXXXX.exe"; DestDir: "{app}"; Components: XXXXXXX 
    Source: "XXXXXXX.pdf"; DestDir: "{app}"; Components: XXXXXXX
    Source: "XXXXXXX.ico"; DestDir: "{app}"; Components: XXXXXXX
    Source: "install.bat"; DestDir: "{app}"; Components: SearchInOneStep

    [Run]

    Filename: "{app}install.bat"; Description: "Install.bat"; Flags: nowait skipifdoesntexist

    [UninstallRun]

    Filename: "{pf}XXXXXXXuninstall.bat"; Flags: skipifdoesntexist

    Inno Setup 中文帮助文档
    https://download.csdn.net/download/qq_36190858/10836946

  • 相关阅读:
    深度优先搜索查找图中的所有连通分量
    广度优先搜索BFS-图
    深度优先搜索DFS-图
    稀疏向量算法
    zip函数
    函数(三)>>内置函数
    函数(二)
    面向对象1
    面向对象2
    函数(上)
  • 原文地址:https://www.cnblogs.com/yidaixiaohui/p/10110087.html
Copyright © 2011-2022 走看看