I've added some parameter support that should sort all that for you.
"GenerateDirectoryListing.bat" takes two arguments, first is the target search directory, second is where the ROMs are located on the console.
"CutCreator.bat" also takes two: If you use "/defaults", it won't ask you any questions when it runs (it'll assume everything in the listing/INI files is correct). You may also specify an alternate INI file to use by simply throwing in its name as an arguement as well.
What this means in practical terms is that you can create your own batch files to run the programs for you, using pre-determined inputs. The contents of a batch file designed to work with, say, your Atari 2600 ROMs would look something like this:
call GenerateDirectoryListing.bat "E:\WhereTheseAreOnYourPC" "F:\Media\A2600\Roms\(1) Licensed\(1_1) US\"
call CutCreator.bat /defaults "Atari 2600.ini"
Where "Atari 2600.ini" is a copy of the original "CutCreator.ini", but modified to work with that specific ROM set (eg, you'd set the "EmulatorXBE" line to read "F:\Emulators\(04) ATARI\2600\default.xbe").
Running this new batch would first create the directory listing file, then create the shortcuts, all in one go. Create one of these batches for each platform, and from then on you can very quickly generate new CUT listings just by double clicking 'em.
You could also add a third line to move the CUTs from the output folder to where you actually want them to end up, if you wanted. It'd read something like this.
move "output\*.*" "C:\FolderWhereYouWantTheCUTsToGo" /Y
Edited by Bomb Bloke, 20 April 2010 - 04:43 AM.