Yes I tried to run it as a DOS command file and also under cygwin. Here is my active_transcode.txt file:
..\MA\MAtopo03_A_01.MP,..\MA\MAtopo03_A_02.MP,..\MA\MAtopo03_A_03.MP,..\MA\MAtopo03_A_04.MP,..\MA\MAtopo03_A_05.MP,..\MA\MAtopo03_A_06.MP,..\MA\MAtopo03_A_07.MP,..\MA\MAtopo03_A_08.MP,..\MA\MAtopo03_A_09.MP,..\MA\MAtopo03_B_01.MP,..\MA\MAtopo03_B_02.MP,..\MA\MAtopo03_B_03.MP,..\MA\MAtopo03_B_04.MP,..\MA\MAtopo03_B_05.MP,..\MA\MAtopo03_B_06.MP,..\MA\MAtopo03_B_07.MP,..\MA\MAtopo03_B_08.MP,..\MA\MAtopo03_B_09.MP
and my transcode_log.txt file:
************************************
Sun 08/10/2008 21:28:54.92 Starting the day's processing
Sun 08/10/2008 21:28:54.98 Completed cgpsmapper on ..\MA\MAtopo03_A_01.MP
************************************
Sun 08/10/2008 21:30:20.01 Starting the day's processing
************************************
Sun 08/10/2008 21:36:02.14 Starting the day's processing
Sun 08/10/2008 21:58:12.42 Completed cgpsmapper on ..\MA\MAtopo03_A_01.MP
I can fix that easily using another scripting language. I prefer PERL but I will try your other program first.