Delete setup.iss.txt
Browse files- setup.iss.txt +0 -103
setup.iss.txt
DELETED
|
@@ -1,103 +0,0 @@
|
|
| 1 |
-
; Inno Setup Script for AI File Converter Pro
|
| 2 |
-
; Put this file in your project directory
|
| 3 |
-
|
| 4 |
-
[Setup]
|
| 5 |
-
; Basic information
|
| 6 |
-
AppId={{8A5C3D2E-1F4B-4A9E-8D7C-6B5A4E3D2C1B}}
|
| 7 |
-
AppName=AI File Converter Pro
|
| 8 |
-
AppVersion=2.0
|
| 9 |
-
AppPublisher=AI File Converter Team
|
| 10 |
-
AppPublisherURL=https://your-website.com
|
| 11 |
-
AppSupportURL=https://your-website.com/support
|
| 12 |
-
AppUpdatesURL=https://your-website.com/updates
|
| 13 |
-
DefaultDirName={autopf}\AI File Converter Pro
|
| 14 |
-
DefaultGroupName=AI File Converter Pro
|
| 15 |
-
AllowNoIcons=yes
|
| 16 |
-
LicenseFile=LICENSE.txt
|
| 17 |
-
OutputDir=installer
|
| 18 |
-
OutputBaseFilename=AI_File_Converter_Pro_Setup
|
| 19 |
-
SetupIconFile=logo.ico
|
| 20 |
-
Compression=lzma2/ultra64
|
| 21 |
-
SolidCompression=yes
|
| 22 |
-
WizardStyle=modern
|
| 23 |
-
PrivilegesRequired=lowest
|
| 24 |
-
ArchitecturesInstallIn64BitMode=x64compatible
|
| 25 |
-
|
| 26 |
-
; Disk space requirements
|
| 27 |
-
ExtraDiskSpaceRequired=200000000
|
| 28 |
-
|
| 29 |
-
; Uninstaller
|
| 30 |
-
UninstallDisplayIcon={app}\AIFileConverter.exe
|
| 31 |
-
UninstallDisplayName=AI File Converter Pro
|
| 32 |
-
|
| 33 |
-
[Languages]
|
| 34 |
-
Name: "english"; MessagesFile: "compiler:Default.isl"
|
| 35 |
-
|
| 36 |
-
[Tasks]
|
| 37 |
-
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
| 38 |
-
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 6.1; Check: not IsAdminInstallMode
|
| 39 |
-
|
| 40 |
-
[Files]
|
| 41 |
-
; Main application
|
| 42 |
-
Source: "dist\AIFileConverter.exe"; DestDir: "{app}"; Flags: ignoreversion
|
| 43 |
-
|
| 44 |
-
; Logo files (if you want to include them for reference)
|
| 45 |
-
Source: "logo.ico"; DestDir: "{app}"; Flags: ignoreversion
|
| 46 |
-
Source: "logo.png"; DestDir: "{app}"; Flags: ignoreversion
|
| 47 |
-
|
| 48 |
-
; Optional: Include any additional resources
|
| 49 |
-
; Source: "assets\*"; DestDir: "{app}\assets"; Flags: recursesubdirs createallsubdirs
|
| 50 |
-
|
| 51 |
-
; Optional: Include ffmpeg if needed (uncomment if you want to bundle ffmpeg)
|
| 52 |
-
; Source: "ffmpeg\bin\*"; DestDir: "{app}\ffmpeg\bin"; Flags: recursesubdirs createallsubdirs
|
| 53 |
-
|
| 54 |
-
[Icons]
|
| 55 |
-
Name: "{group}\AI File Converter Pro"; Filename: "{app}\AIFileConverter.exe"; IconFilename: "{app}\logo.ico"
|
| 56 |
-
Name: "{group}\{cm:UninstallProgram,AI File Converter Pro}"; Filename: "{uninstallexe}"
|
| 57 |
-
Name: "{autodesktop}\AI File Converter Pro"; Filename: "{app}\AIFileConverter.exe"; IconFilename: "{app}\logo.ico"; Tasks: desktopicon
|
| 58 |
-
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\AI File Converter Pro"; Filename: "{app}\AIFileConverter.exe"; IconFilename: "{app}\logo.ico"; Tasks: quicklaunchicon
|
| 59 |
-
|
| 60 |
-
[Run]
|
| 61 |
-
; Run the application after installation (optional)
|
| 62 |
-
Filename: "{app}\AIFileConverter.exe"; Description: "{cm:LaunchProgram,AI File Converter Pro}"; Flags: nowait postinstall skipifsilent
|
| 63 |
-
|
| 64 |
-
[Registry]
|
| 65 |
-
; Optional: Add registry entries for file associations
|
| 66 |
-
; Root: "HKCR"; Subkey: ".aifc"; ValueType: "string"; ValueData: "AIFF File"; Flags: uninsdeletekey
|
| 67 |
-
; Root: "HKCR"; Subkey: "AIFileConverter\shell\open\command"; ValueType: "string"; ValueData: """{app}\AIFileConverter.exe"" ""%1"""; Flags: uninsdeletekey
|
| 68 |
-
|
| 69 |
-
[Code]
|
| 70 |
-
// Custom code to check if files are in use
|
| 71 |
-
function InitializeSetup(): Boolean;
|
| 72 |
-
begin
|
| 73 |
-
Result := True;
|
| 74 |
-
// You can add custom initialization code here
|
| 75 |
-
end;
|
| 76 |
-
|
| 77 |
-
procedure CurStepChanged(CurStep: TSetupStep);
|
| 78 |
-
begin
|
| 79 |
-
if CurStep = ssPostInstall then
|
| 80 |
-
begin
|
| 81 |
-
// Post-installation actions
|
| 82 |
-
// For example: create desktop shortcut if not created
|
| 83 |
-
end;
|
| 84 |
-
end;
|
| 85 |
-
|
| 86 |
-
// Function to create a custom welcome message
|
| 87 |
-
procedure InitializeWizard;
|
| 88 |
-
var
|
| 89 |
-
WelcomeLabel: TNewStaticText;
|
| 90 |
-
begin
|
| 91 |
-
// Custom welcome text can be added here
|
| 92 |
-
WizardForm.WelcomeLabel2.Caption := 'Welcome to AI File Converter Pro!' + #13#10 +
|
| 93 |
-
#13#10 +
|
| 94 |
-
'This wizard will guide you through the installation of ' +
|
| 95 |
-
'AI File Converter Pro, the ultimate file conversion tool ' +
|
| 96 |
-
'with AI assistance.' + #13#10 +
|
| 97 |
-
#13#10 +
|
| 98 |
-
'Features:' + #13#10 +
|
| 99 |
-
'• Convert documents, images, videos, and audio' + #13#10 +
|
| 100 |
-
'• AI-powered format recommendations' + #13#10 +
|
| 101 |
-
'• Natural language commands' + #13#10 +
|
| 102 |
-
'• Batch processing support';
|
| 103 |
-
end;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|