|==================================|
| Program Name: | ImgBurn          |
|==================================|
| Author:       | LIGHTNING UK!    |
|==================================|

Supported Command Line Switches:

(You can get a basic version of this list via 'ImgBurn.exe /?')

/MODE <ISOREAD | ISOBUILD | ISOWRITE | ISOVERIFY | DISCOVERY>
	Used to tell the program which 'Mode' to open up in.

/BUILDMODE <DEVICE | IMAGEFILE>
	Used to tell the program which 'Build Mode' to open up in.
	Only applies to ISOBUILD mode.

/SRC <Drive Letter | SCSI Address> | "<Folder Name>\" | "<File Name>"
	Used to select the source drive or filename.
	Drive Letter or SCSI Address applies to ISOREAD and ISOVERIFY modes.
	Folder Name applies to ISOBUILD mode.
        File Name applies to ISOBUILD, ISOWRITE and DISCOVERY modes.
	Examples: /SRC J:
		  /SRC 1:0:0
		  /SRC "C:\DVD_FILES\VIDEO_TS\"
		  /SRC "C:\DVDIMAGE.ISO"
		  /SRC "C:\BackupProject.IBB"

	In ISOBUILD mode, you can specify an '.IBB' file as the source.
	This is an 'ImgBurn Backup Project' file and is a simple text file containing the names of folders / files to add to the image, along with the various configuration options.
	The simplest way to find the correct syntax for an '.IBB' file is to have ImgBurn create one via the 'Save Project...' option in the 'File' menu, and then look at it in notepad.

/DEST <Drive Letter | SCSI Address> | "<File Name>" 
	Used to select the filename or drive.
	Drive Letter or SCSI Address applies to ISOWRITE and DISCOVERY modes.
	File Name applies to ISOREAD, ISOBUILD and ISOVERIFY modes ('DEST' actually means 'Compare' here for ISOVERIFY mode).
	Examples: /DEST J:
		  /DEST 1:0:0
		  /DEST "C:\DVDIMAGE.ISO"

	When in ISOREAD mode, you can use '[DISC_LABEL]' (without quotes) anywhere in the file name specified with this switch, and the program will replace it with the source disc's volume label.
	Example: /DEST "C:\DVDIMAGES\[DISC_LABEL].ISO"

/FILESYSTEM "<File System>"
	Used to change the value of the 'File System' drop down list.
	Only applies to ISOBUILD mode.
	The parameter must match the value within the drop down list exactly.
	Examples: /FILESYSTEM "ISO9660"
		  /FILESYSTEM "ISO9660 + Joliet"
		  /FILESYSTEM "ISO9660 + UDF"

/VOLUMELABEL "<Volume Label>"
	Used to set the value of the volume label fields.
	Only applies to ISOBUILD mode.
	Length limits are automatically applied. i.e. 32 chars for ISO9660, 16 for Joliet, 126 for UDF.

	To specify different volume labels for each file system, the following switches are also available:

	/VOLUMELABEL_ISO9660 "<Volume Label>"
	/VOLUMELABEL_JOLIET "<Volume Label>"
	/VOLUMELABEL_UDF "<Volume Label>"

	These will override what's been set (if anything) by the '/VOLUMELABEL' switch.

/SPEED <Write Speed>
	Used to change the value of the 'Write Speed' drop down list.
	The parameter must match the value within the drop down list exactly.
	Examples: /SPEED MAX
		  /SPEED 1x
		  /SPEED 2.4x (or 2,4x depending on regional settings)

/COPIES <Number Of Copies>
	Used to change the value of the 'Copies' drop down list.
	The parameter must match the value within the drop down list exactly.
	Only applies to ISOWRITE mode.
	Example: /COPIES 2

/LAYERBREAK <LBA>
	Used to tell the program where to put the layerbreak.
	Only applies ISOWRITE and DISCOVERY modes and only when burning DVD+R DL discs.
        Example: /LAYERBREAK 2000000

/ERASE
	Used to automatically erase / format / overwrite media.

/OVERWRITE <YES | NO>
	Used to force the program to either overwrite all existing files, or never overwrite them.

/TESTMODE <YES | NO>
	Used to make the program simulate the burn - whereby no data is actually written to the disc.
	Basically, it just checks (or unchecks!) the 'Test Mode' box for you!

/VERIFY <YES | NO>
	Used to make the program verify a disc is readable after it has been burnt.
	Basically, it just checks (or unchecks!) the 'Verify after write' box for you!

/DELETEIMAGE <YES | NO>
	Used to make the program delete the image after it has been burnt.
	Basically, it just checks (or unchecks!) the 'Delete Image When Done' box for you!

/EJECT <YES | NO>
	Used to make the program eject the disc after it has been burnt.
	Basically, it just checks (or unchecks!) the 'Eject Tray When Done' box for you!

/START
	Used to start the burn process automatically when the program has finished initialising.
	Basically, it just presses the 'Build' / 'Write' / 'Verify' button for you!

/CLOSE
	Used to close the program when the burn process has finished.
	Basically, it just presses the 'Close' button for you!

/CLOSEINFO
	Used to close the program when the text file specified by '/INFO' has been created.
	Basically, it just presses the 'Close' button for you!

/CLOSESUCCESS
	Used to close the program when the burn process has finished AND was successful.
	Basically, it just presses the 'Close' button for you!

/SHUTDOWN
	Used to shutdown the computer when the program has finished burning.
	Basically, it just checks the 'Shutdown computer when done' box for you!

/WAITFORMEDIA
	Used in combination with /START and /CLOSE to wait until the program is 'Ready' to burn before trying to start.
	Normally, if the program isn't 'Ready', the /CLOSE switch causes the program to close without having done anything.

/NOIMAGEDETAILS
	Used to stop the program from displaying details about the image.
	Only applies to ISOBUILD mode.

/ROOTFOLDER <YES | NO>
	Used to automate the 'Root Folder' prompt you get when only adding a single folder to the source list.
	Only applies to ISOBUILD mode.

/PRESERVEFULLPATHNAMES <YES | NO>
	Basically, it just checks (or unchecks!) the 'Preserve Full Pathnames' box for you!
	Only applies to ISOBUILD mode.

/RECURSESUBDIRECTORIES <YES | NO>
	Basically, it just checks (or unchecks!) the 'Recurse Subdirectories' box for you!
	Only applies to ISOBUILD mode.

/INCLUDEHIDDENFILES <YES | NO>
	Basically, it just checks (or unchecks!) the 'Include Hidden Files' box for you!
	Only applies to ISOBUILD mode.

/INCLUDESYSTEMFILES <YES | NO>
	Basically, it just checks (or unchecks!) the 'Include System Files' box for you!
	Only applies to ISOBUILD mode.

/INCLUDEARCHIVEFILESONLY <YES | NO>
	Basically, it just checks (or unchecks!) the 'Include Archive Files Only' box for you!
	Only applies to ISOBUILD mode.

/CLEARARCHIVEATTRIBUTE <YES | NO>
	Basically, it just checks (or unchecks!) the 'Clear Archive Attribute' box for you!
	Only applies to ISOBUILD mode.

/IBG "<File Name>"
	Used to make the program write the graph data to a file of the specified name after burning (or verifying if it's enabled).

/LOG "<File Name>"
	Used to make the program write the log to a file of the specified name when closing down.

/INFO "<File Name>"
	Used to make the program write the contents of the drive/media information window (on the right side of the main window) to a file of the specified name after full initialising the media.

/SETTINGS "<File Name>"
	Used to override loading the settings from the registry, and instead load from / save to the specified file.
	If the file does not exist, default settings will be used and the program will attempt to save to the specified file when it's closed.

	Even if this switch is not specified, the program will attempt to load from 'ImgBurn.ini' in the application exe's directory BEFORE it loads from the registry.

/NOSAVESETTINGS
	Used to tell the program not to save ANY settings when it's closed.

THE END
