QUOTE(dajabo @ Mar 15 2005, 11:28 PM)
Now I could kiss you

But unfortunately I never come to Exeter!
That was like magic ... I'll just have to learn how to write stuff like that!
Brilliant, you've made me a very happy little ripper!!
In terms of suggestions, I guess I would like to try to incorporate the process into the batch file sequence you already have, to automate it as much as possible. But I think I can manage batch files !! (I said I think! .... I'll have a go)
But if you happen to know that this just wouldn't be possible, let me know, so I don't go tearing my hair out over nothing. <grin>
Firstly,
please download the latest version. There were some known (by me) issues with cuesheets with INDEX 0 markers in pertinent places causing a wrong timing offset. I slept on it and fixed it this morning. I can't get it to slip up now - I have tried with various setups and each time the results are bit-identical (which is good). There is now an
accompanying readme also.
No problem, I enjoyed the challenge. I want to write a full cuesheet parser at some point (not really sure why) that will store all info in an object-oriented way, allowing me to manipulate it any way I see fit (the general idea is for some sort of CD image > individual tracks processing). This was a good introduction to the problems.
VB/VBScript is very easy - its these C/C++ programmers that make me jealous. I think it is quite cool being able to write a 9KB script like cuepart.vbs that can just run like an EXE though. Good ol' Bill!

The main problem I see with incorporating cuepart in a batch file, or any automated process, is that the range that you want to rip will be different
per CD. This makes automation awkward.
There is no reason why cuepart can't be called from a batch file - I have been doing so to test it.
I started having a thought yesterday, and it has only concluded this morning. As you are using FLAC you could actually do it all through EAC, FLAC/METAFLAC and CUEPART, like so:
CD > EAC.EXE >> CDImage.flac.cue & CDImage.flac (with embedded CUE)
CDImage.flac > FLAC.EXE >> Range.flac (using the
--cue switch)
CDImage.flac.cue > CUEPART.VBS >> Range.cue
[Range.cue > METAFLAC.EXE >> Range.flac (with embedded cuesheet)]
I don't use FLAC so I'm not really that up on it. I know
FlacAttack uses the the
--cue switch to split an image flac into tracks.
To extract tracks 5-8 it would be something like:
FLAC.EXE -d -o Range.flac --cue=5.1-9.0 CDImage.flacFeel free to post back here and I'll help any way I can.
NB: You should check out Devon sometime, it is beautiful. I'll pass on the kiss though, if it's all the same.
Edit: I just realised, as the name implies,
decoding CDImage.flac will not result in Range.flac, but Range.wav. Doh!

I guess you'd need an extra step to convert Range.wav to Range.flac.
It may also be worth looking at
shntool instead of doing CDImage.FLAC > Range.WAV > Range.FLAC (you would be able to just do CDImage.WAV > Range.FLAC I believe).