I'll give you an easier approach:
It's easier to rename the filename first a little bit so you have a clear seperation between title and track-/discnumber
So this 2 actions will just insert a hyphen so you can use the convert tool without problems
Ken Follett-Lie Down With Lions 01 of 20.mp3
becomes
Ken Follett-Lie Down With Lions-01 of 20.mp3
Convert format string
Tom Clancy - Eaters of the Dead D03_01.mp3
becomes
Tom Clancy - Eaters of the Dead-D03_01.mp3
Convert format string
Action #1:
Action type: Replace with regular expressions
Field: _FILENAME
Regular expression: \s+(\d\d\s+of\s+\d\d.mp3)$
Replace matches with: -$1
Action #2:
Action type: Replace with regular expressions
Field: FILENAME
Regular expression: \s+(D\d\d\d\d.mp3)$
Replace matches with: -$1
You can also download the actions to save the typing. The action includes everything, not only the file renaming.
The .bat file will open the right folder where you need to put the .mta file.
BTW there's a tool from Sebastian to show the actions as we did:
/t/2584/1
kcnew.zip (447 Bytes)