Mass Import of Scripts and Groups to v11
Because Macro Scheduler 11 saves scripts with Unicode encoding, and previous versions understand only ANSI encoding the decision was made to install Macro Scheduler 11 into its own folder, with its own data folder and registry hive. By keeping it entirely separate from previous versions it can run side by side with a previous version without any chance of scripts being prevented from being opened in the old version. If you open a script up in v11, save it, and then try to open it in v10 it will appear corrupt (though this is recoverable – more in a sec). So for those that will continue to use v10 for a while it is sensible to keep things separate.
However, if you are happy and ready just to point v11 at your existing setup you can do so quickly by exiting Macro Scheduler and modifying the following registry entry:
HKCU\Software\MJTNET\MSched11 – DataDir
Replace the value of DataDir with the path to your existing Macro Scheduler macro folder.
You’ll also want to copy comdef.ini from the Samples folder in the Macro Scheduler 11 Program Files folder into the macro folder above, overwriting the previous one – this contains the function definitions for the code builder – so you’ll want the v11 one.
Alternatively, if you still want to run v10 but want a complete copy, copy the entire contents of your v10 macro folder to the v11 macro folder (apart from comdef.ini). Then open up groups.ini and do a search/replace on the root macro folder so that all groups are now pointing at the new v11 folder.
In either case, make sure you exit Macro Scheduler fully first.
If you ever need to open a script in v10 (or earlier) that was edited/saved/created with v11 then do one of the following:
1. Open it in v11 and select File/Save As and select “ANSI Script Files” in the “Save as type” box, or,
2. Open it in Notepad, do File/Save As and select “ANSI” in the Encoding drop down.