Start Script Collection for Beginner (。◕‿◕。)
############################################
>>
See Download attached below
Hello dear forum users,
today I present to you a small collection of useful scripts for real beginners to get acquainted with Inno Setup.
The background for me was that I have little understanding of programming and had to search the internet again and again for every script.
All this test scripts are created with InnoSetup 6.2.2 and Win11(64bit).
It may be that there are newer / better versions of the attached dll files available somewhere.
Or that the scripts can now be written more easily and in a more structured manner.
Everyone has to find out how for themselves.
For testing the compression scripts (Arc+Srep / 7zip / ... ) :
- you can generate dummy files in folder "_Programs\Dummy Files"
- compress with the batch files in folder "_Programs\Compressor"
##########################################
The BeginnersBox includes the following scripts :
1.0-Repacker (Original+Wiki)
1.1-Repacker (Inno Colors)
1.2-Repacker (Inno Pictures)
1.3-Repacker (Inno Speech)
1.4-Repacker (Prog while Install)
1.5-Repacker (Website while Install)
1.6-Repacker (Download while Install)
1.7-Repacker (Inst+Uninst Password)
1.8-Repacker (Extra Sides + Additions)
1.9-Repacker (System Values)
1.10-Repacker (Splashscreen)
1.11-Repacker (Play WinSound)
1.12-Repacker (Play ClickSound)
1.13-Repacker (Musik Mp3)
1.14-Repacker (Logo Picture)
1.15-Repacker (Logo Progress Bar)
1.16-Repacker (Logo Video)
1.17-Repacker (Header Picture)
1.18-Repacker (Header Video)
1.19-Repacker (Header Transparent Text)
1.20-Repacker (Installer Transparent Text)
1.21-Repacker (Back Picture)
1.22-Repacker (Back Slideshow)
1.23-Repacker (Back Slideshow better)
1.24-Repacker (Back Video)
1.25-Repacker (Back Video better)
1.26-Repacker (Installer Picture)
1.27-Repacker (Installer Pic transparent)
1.28-Repacker (Installer Slideshow)
1.29-Repacker (Installer Video)
1.30-Repacker (Inno animated window WinAPI)
1.31-Repacker (Style ISSkin MultiSelect)
1.32-Repacker (Style ISSkin Uninst)
1.33-Repacker (Style ISSkin LangBox)
1.34-Repacker (Style VCL MultiSelect)
1.35-Repacker (Style VCL Uninstall)
1.36-Repacker (Style VCL LangBox)
1.37-Repacker (Cutted Shapes AlphaBMP)
1.38-Repacker (CustomPages-Slim)
1.39-Repacker (CustomPages-More)
1.40-Repacker (CustomPages Uninstaller)
1.41-Repacker (Compress with InnoSetup)
1.42-Repacker (ISDone - ARC+7zip)
1.43-Repacker (ISDone - ARC+7zip INI File)
1.44-Repacker (Experimental Script ISArcEx)
1.45-Repacker (Experimental Script DiscSpanGUI)
##########################################
>>
Videos only work for me correctly when set in [Setup] :
ArchitecturesAllowed =
x86 x64
ArchitecturesInstallIn64BitMode =
x64
(has to be somethings with loading/installing the DLL to Windows folder)
Note :
This collection are basic test scripts with examples.
On the subpage of example "1.0-Repacker (Original)" you can see a approximate normal structure of a script.
>> From the second mainscript onwards, we work with more subpages for additional extensions.
This subpages can therefore be used independently for the whole main pages.
In my opinion, you can see easily, how and where which script lines of each extensions/plugin/files have to be used.
Feel free to correct any spelling mistakes and script errors for yourself.
And now, have fun ... 
Nordi
---
>> When using InnoSetup 6.4.0 and above : "MainForm" not working anymore !!!
Perhaps this works: (Workaround - Examples, changed)
Old:
if (ISArcDiskAddingSuccess) and ISArcExInit(
MainForm.Handle, 1, @ProgressCallback) then
NEW:
1.- if (ISArcDiskAddingSuccess) and ISArcExInit(
WizardForm.Handle, 1, @ProgressCallback) then
2.- if (ISArcDiskAddingSuccess) and ISArcExInit(
0, 1, @ProgressCallback) then
----