Inno Setup Script

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Development |released=1997<ref>https://web.archive.org/web/20000601025741/http://jrsoftware.org/isinfo.htm → "How long has it bee...")
 
(sample files)
 
(2 intermediate revisions by one user not shown)
Line 5: Line 5:
 
|extensions={{ext|iss}}
 
|extensions={{ext|iss}}
 
}}
 
}}
'''Inno Setup Script''' is a scripting/configuration language used by Inno Setup, a program that generates [[Windows]] installers written by Jordan Russel.  A script is combined with several other files (mostly constituting the actual program that will be installed) to form the installer, a [[Portable Executable]] file. (For information on the generated files, see [[Inno Setup self-extracting archive]].)  
+
'''Inno Setup Script''' is a scripting/configuration language used by Inno Setup, a program written by Jordan Russel that generates [[Windows]] installers.  A script is combined with several other files (mostly constituting the actual program that will be installed) to form the installer, a [[Portable Executable]] file. (For information on the generated files, see [[Inno Setup self-extracting archive]].)  
  
 
The current script format uses "a new script syntax" introduced alongside a conversion tool in version 1.1 (1999?).<ref>https://web.archive.org/web/20010820043906/http://jrsoftware.org/isdlold.htm → Miscellaneous</ref> There does not seem to be any remaining public information on the old syntax.
 
The current script format uses "a new script syntax" introduced alongside a conversion tool in version 1.1 (1999?).<ref>https://web.archive.org/web/20010820043906/http://jrsoftware.org/isdlold.htm → Miscellaneous</ref> There does not seem to be any remaining public information on the old syntax.
Line 11: Line 11:
 
== Identification ==
 
== Identification ==
 
There is no hard format for scripts, but most can be expected to have the "Setup" and "Files" sections, which start with lines consisting of {{magic|[Setup]}} and {{magic|[Files]}}, respectively.
 
There is no hard format for scripts, but most can be expected to have the "Setup" and "Files" sections, which start with lines consisting of {{magic|[Setup]}} and {{magic|[Files]}}, respectively.
 
== Examples ==
 
* [https://github.com/jrsoftware/issrc/tree/master/Examples Examples on Github] (Also contained within any Inno Setup installation.)
 
  
 
== Software ==
 
== Software ==
Line 20: Line 17:
 
* [https://jrsoftware.org/is3rdparty.php Various 3rd-party tools]
 
* [https://jrsoftware.org/is3rdparty.php Various 3rd-party tools]
 
** [https://web.archive.org/web/20000521095358/http://jrsoftware.org/is3rdparty.htm Old page]
 
** [https://web.archive.org/web/20000521095358/http://jrsoftware.org/is3rdparty.htm Old page]
 +
 +
== Sample files ==
 +
* [https://github.com/jrsoftware/issrc/tree/master/Examples Examples on Github] (Also contained within any Inno Setup installation.)
 +
* {{DexvertSamples|other/innoSetupScript}}
  
 
== Links ==
 
== Links ==
Line 27: Line 28:
 
* [[Inno Setup self-extracting archive]]
 
* [[Inno Setup self-extracting archive]]
 
* [[Inno Setup ISL]]
 
* [[Inno Setup ISL]]
 +
* [[Install Maker]]
 
* [[NSIS Script]]
 
* [[NSIS Script]]
  
 
== References ==
 
== References ==
 
<references />
 
<references />

Latest revision as of 15:21, 30 July 2024

File Format
Name Inno Setup Script
Ontology
Extension(s) .iss
Released 1997[1]

Inno Setup Script is a scripting/configuration language used by Inno Setup, a program written by Jordan Russel that generates Windows installers. A script is combined with several other files (mostly constituting the actual program that will be installed) to form the installer, a Portable Executable file. (For information on the generated files, see Inno Setup self-extracting archive.)

The current script format uses "a new script syntax" introduced alongside a conversion tool in version 1.1 (1999?).[2] There does not seem to be any remaining public information on the old syntax.

Contents

[edit] Identification

There is no hard format for scripts, but most can be expected to have the "Setup" and "Files" sections, which start with lines consisting of [Setup] and [Files], respectively.

[edit] Software

[edit] Sample files

[edit] Links

[edit] See Also

[edit] References

  1. https://web.archive.org/web/20000601025741/http://jrsoftware.org/isinfo.htm → "How long has it been around?"
  2. https://web.archive.org/web/20010820043906/http://jrsoftware.org/isdlold.htm → Miscellaneous
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox