Inno Setup Script
(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 | + | '''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. | ||
− | |||
− | |||
− | |||
== 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
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
- Examples on Github (Also contained within any Inno Setup installation.)
- dexvert samples — other/innoSetupScript
[edit] Links
[edit] See Also
[edit] References
- ↑ https://web.archive.org/web/20000601025741/http://jrsoftware.org/isinfo.htm → "How long has it been around?"
- ↑ https://web.archive.org/web/20010820043906/http://jrsoftware.org/isdlold.htm → Miscellaneous