2012-09-28, 02:10 AM
Martin, Mike:
I have identifed and solved the problem. I will spare you the very long story. The problem is that the external tuner path name had a space in it:
ExeTunerPath=C:\Program Files\SageChanger\ChangeChannel.bat
The space was between "Program" and "Files". It made no difference if the path was specified with quotes (") around it in the SGR ini file. I am guessing that the SGR issues a MS-DOS command statement which chokes when it attempts to execute "C:\Program" (because it stops at the space and treats the rest of the command line as parameters). Anyway, I created another directory "C:\Program_Files", copyed the batch file to it, and changed the path in the ini file and it works! So the very important piece of documentation is that ... the ExeTunerPath must NOT have any spaces in it ... good to know!
I want to thank you both again for your help. It was by reviewing Mikes ini file (segment) provided I reached this realization.
Now I have to address the issue that if the channel number is less than 100, the channel is not changed by SageChanger. Unlike Channel.exe or Channelw.exe it does not allow setting a time delay. But this problem seem much easier to fix.
I have identifed and solved the problem. I will spare you the very long story. The problem is that the external tuner path name had a space in it:
ExeTunerPath=C:\Program Files\SageChanger\ChangeChannel.bat
The space was between "Program" and "Files". It made no difference if the path was specified with quotes (") around it in the SGR ini file. I am guessing that the SGR issues a MS-DOS command statement which chokes when it attempts to execute "C:\Program" (because it stops at the space and treats the rest of the command line as parameters). Anyway, I created another directory "C:\Program_Files", copyed the batch file to it, and changed the path in the ini file and it works! So the very important piece of documentation is that ... the ExeTunerPath must NOT have any spaces in it ... good to know!
I want to thank you both again for your help. It was by reviewing Mikes ini file (segment) provided I reached this realization.
Now I have to address the issue that if the channel number is less than 100, the channel is not changed by SageChanger. Unlike Channel.exe or Channelw.exe it does not allow setting a time delay. But this problem seem much easier to fix.