mirror of
https://github.com/LHY0125/Gobang-Game.git
synced 2026-05-10 02:19:46 +08:00
58 lines
1.9 KiB
Plaintext
58 lines
1.9 KiB
Plaintext
; Inno Setup Script for Gobang Game
|
|
; Generated by Inno Setup Script Wizard
|
|
|
|
[Setup]
|
|
; NOTE: The value of AppId uniquely identifies this application.
|
|
; Do not use the same AppId value in installers for other applications.
|
|
AppId={{A92AAE42-5C7E-4C8E-9F2B-8D4E5F6A7B8C}
|
|
AppName=Gobang Game
|
|
AppVersion=1.0
|
|
AppPublisher=Gobang Game Developer
|
|
DefaultDirName={autopf}\Gobang
|
|
DefaultGroupName=Gobang Game
|
|
AllowNoIcons=yes
|
|
OutputDir=..
|
|
OutputBaseFilename=Gobang_Setup
|
|
SetupIconFile=compiler:SetupClassicIcon.ico
|
|
Compression=lzma
|
|
SolidCompression=yes
|
|
WizardStyle=modern
|
|
|
|
[Languages]
|
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
|
Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
|
|
|
|
[Tasks]
|
|
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
|
|
|
[Files]
|
|
; 可执行文件
|
|
Source: "..\\gobang.exe"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
; 配置文件
|
|
Source: "..\\gobang_config.ini"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
; 指定的TXT文件
|
|
Source: "..\\TXT\\*"; DestDir: "{app}\TXT"; Flags: ignoreversion
|
|
|
|
; 文档文件
|
|
Source: "..\\README.md"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
[Dirs]
|
|
; 创建空的records目录(不包含存档文件)
|
|
Name: "{app}\records"
|
|
|
|
[Icons]
|
|
Name: "{group}\Gobang Game"; Filename: "{app}\gobang.exe"; Check: FileExists(ExpandConstant('{app}\gobang.exe'))
|
|
Name: "{group}\{cm:UninstallProgram,Gobang Game}"; Filename: "{uninstallexe}"
|
|
Name: "{autodesktop}\Gobang Game"; Filename: "{app}\gobang.exe"; Tasks: desktopicon; Check: FileExists(ExpandConstant('{app}\gobang.exe'))
|
|
|
|
[Run]
|
|
Filename: "{app}\gobang.exe"; Description: "{cm:LaunchProgram,Gobang Game}"; Flags: nowait postinstall skipifsilent; Check: FileExists(ExpandConstant('{app}\gobang.exe'))
|
|
|
|
[Code]
|
|
function FileExists(const FileName: string): Boolean;
|
|
begin
|
|
Result := FileExists(FileName);
|
|
end;
|