【问题标题】:Creating Bat file from inno setup file从 inno 安装文件创建 Bat 文件
【发布时间】:2013-07-18 17:40:46
【问题描述】:

我有一个运行良好的 inno 设置代码。谁能告诉我如何从 inno 安装代码制作一个 bat 文件,以便单击即可启动安装设置。我已经为 java 类文件完成了这项工作。感谢任何帮助。

【问题讨论】:

  • Inno Setup 安装程序可直接执行(它是标准的 .exe)。您已经可以双击它来启动安装程序。您是否尝试直接运行.iss 文件而不是将其编译成Setup.exe
  • @KenWhite 我已经编译了代码,我可以从那里获得 iss 源代码的 .exe 文件。对不起,我是初学者。
  • 您可以在[Setup] 部分中使用OutputDir 条目告诉脚本放置它的位置找到它。

标签: batch-file inno-setup


【解决方案1】:

应该不需要.bat 文件。 Inno Setup 创建一个独立的可执行文件(默认名为 Setup.exe),您可以像任何其他 Windows 可执行文件一样简单地双击它。

它创建的可执行文件可以通过手动将Setup.exe 重命名为不同的名称(例如YourAppSetup.exe)或使用[Setup] 部分中的OutputBaseName 值来命名。您可以使用[Setup] 部分值OutputDir 来控制创建安装程序可执行文件的位置。这是一个示例,来自CodeExample1.iss' sample provided in yourInno Setup` 安装:

[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={code:MyConst}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
InfoBeforeFile=Readme.txt
OutputDir=userdocs:Inno Setup Examples Output

这会在userdocs:(您的My Documents 文件夹)中名为Inno Setup Examples Output 的子文件夹中创建默认Setup.exe。要将其放在其他位置,只需将 OutputDir 条目更改为其他位置。例如,要将其放在名为 Installer 的源文件夹的子目录中,只需使用

OutputDir=Installer

有关更多信息,请参阅Setup Script Sections->[Setup] Section Directives 分支中的documentation

要将名称从 Setup.exe 更改为其他名称,请添加一个新条目:

OutputBaseName=MyAppSetup

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 2012-10-08
    • 2016-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多