3

我正在为具有 16 位安装程序的旧 cd-rom 游戏编写新安装程序,安装程序需要位于硬盘上并且能够从原始光盘复制文件。如果所有游戏文件都打包在安装程序中,我已经设置了一个可以安装游戏的脚本,这对个人使用来说很好,但我希望能够重新分发安装程序,以便其他人可以使用它。

我想为 CD-ROM 源驱动器设置一个单独的选择框,如下所示:http: //www.vincenzo.net/isxkb/index.php? title=Ask_for_a_drive_to_install但不是目标,而是我希望它是源,也可以选择目标目录。我需要的所有文件当前都列在 [Files] 部分中,我想将它们设置为 Flags: external 但我不知道如何从 CD-ROM 而不是 inno setup 的 setup.exe 文件夹中复制它们。

4

1 回答 1

3

您可以使用{src}常量,它为您提供安装程序所在的目录。

{源代码}

安装文件所在的目录。

例如:如果您在一个条目上使用了 {src}\MYPROG.EXE,并且用户正在从“S:\”安装,安装程序会将其转换为“S:\MYPROG.EXE”。

例子:

Files: Source: "{src}\readme.txt"; DestDir: "{app}"; Flags: external
于 2011-03-15T11:05:18.723 回答