ScriptMaker is a "front end" for Jordan Russell's excellent Inno Setup Compiler, which is widely used to package software for installation on remote computers. The main (possibly the only) drawback to Inno Setup is that it requires the author to create a complex script. ScriptMaker aims to overcome this problem.
In this tutorial we will work through ScriptMaker page by page (the tutorial assumes that you are using the latest version of ScriptMaker and Inno Setup) dealing with the various options and trying to explain why and when you would select them. The options available will vary depending upon the choices you make.
But first, you will want to set up ScriptMaker itself.
Setting up ScriptMakerBefore you get going with your first script there are a number of settings which you can configure. These are contained on the [Options] page, and you might want to go to that page first.
Once you have completed your script you will want to compile it using Inno Setup. ScriptMaker needs to know where abouts on your hard disk the Compiler is located. You can set this location from the [Finish] page of ScriptMaker - click the Setup Locations button at the bottom right-hand corner. Type the location on the relevant line of the dialog box as shown below (although you may not be using all versions of Inno Setup - just leave any version you are not using blank). Alternatively you can click the "browse" button beside the appropriate line to select the location.
Additional HelpApart from this tutorial, you can get additional help about most aspects of ScriptMaker by first clicking the Help Pointer button in the top right-hand corner of each page, and then clicking the item you want help with. Access is also available to the Inno Setup help file - right-click the Help Pointer button and choose Inno Setup Help from the context menu.
Time now to start setting up our project. In the following pages we will look at how you can create and compile an installation package and discuss some of the options in creating it.
Copyright © 2005
Last major revision: 5 May 2000 at 14:44 BST
Minor revisions: 4 February 2005 at 14:52 BST