; Define AppVersion as a constant #define AppVersion "1.2.1" [Setup] AppId={{832B3E5D-14BC-4823-A911-00C9B79AD040} AppName=pyUpload AppVersion={#AppVersion} AppVerName=pyUpload {#AppVersion} (win) AppPublisher=Adam Skotarczak (ionivation.com) AppPublisherURL=https://www.ionivation.com/pyupload/ AppSupportURL=https://www.ionivation.com/pyupload/ AppUpdatesURL=https://www.ionivation.com/pyupload/ DefaultDirName={userappdata}\pyUpload DisableProgramGroupPage=yes LicenseFile=D:\windows\downloads\pyUpload\LICENSE PrivilegesRequired=lowest ;PrivilegesRequiredOverridesAllowed=dialog OutputBaseFilename=pyUpload-Setup-{#AppVersion} SolidCompression=yes WizardStyle=modern SetupIconFile=favicon.ico DisableDirPage=yes [Languages] Name: "german"; MessagesFile: "compiler:Languages\German.isl" Name: "english"; MessagesFile: "compiler:Default.isl" [Files] Source: "D:\windows\downloads\pyUpload\pyUpload.bat"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\windows\downloads\pyUpload\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs [Icons] Name: "{autoprograms}\pyUpload"; Filename: "{app}\pyUpload.bat"; IconFilename: "{app}\favicon.ico"; Name: "{autodesktop}\pyUpload"; Filename: "{app}\pyUpload.bat"; IconFilename: "{app}\favicon.ico"; Tasks: desktopicon [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Run] Filename: "{app}\pyUpload.bat"; Description: "{cm:LaunchProgram,pyUpload}"; Flags: shellexec postinstall skipifsilent