Skip to content

tiwut/Inno-Setup-Script-Generator

Repository files navigation

How to Use the Tool

  1. Fill out Application Information: Enter your app's name, version, publisher, and website. This info appears in the installer and in the Windows Control Panel.

  2. Select Languages:

    • In the "Languages" section, you'll see a list of common languages.
    • Click to select one language.
    • Hold Ctrl and click to select multiple languages.
    • Hold Shift and click to select a range of languages.
    • The user will be prompted to choose one of your selected languages when they start the installer. English is selected by default.
  3. Choose Files and Paths:

    • Main Executable: This is mandatory. Click "Browse..." to select your application's main .exe file.
    • Setup Icon (Optional): Select an .ico file to be used as the icon for the setup file itself.
    • License File (Optional): Select a .txt or .rtf file containing your license agreement.
  4. Configure Installer Settings:

    • Output Directory: Choose the folder where the final setup.exe will be saved. Your Desktop is the default.
    • Installer Filename: Name your setup file (e.g., MyCoolApp_Installer).
  5. Set Options:

    • Check the boxes if you want to create shortcuts on the desktop and/or in the Start Menu.
  6. Generate the Script:

    • Click the big blue "Generate .iss Script" button.
    • A "Save As" dialog will appear. Choose a name and location for your .iss file.
    • The tool saves the complete script to this file.

Next Steps: Creating the Installer

After the Python tool has created your .iss file:

  1. Open the Inno Setup Compiler.
  2. Go to File -> Open... and select the .iss file you just saved.
  3. You will see all the generated code in the Inno Setup editor.
  4. Click Build -> Compile (or press F9).
  5. Inno Setup will compile the script and create your final setup.exe in the output directory you specified.

Done! You now have a professional, multi-language installer for your application.

About

Inno Setup Script Generator

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors