HI again Paul,
On Thu 2011-Sep-01 09:44, Paul Quinn (3:640/384) wrote to Richard Webb:
I hope this is helpful to somebody out there.
Nice one!, Richard.
I'm becoming rather proud of my public service radio net
control logger written in batch. Getting it down to just
about what I really think I want, and need.
I've got some interesting wrinkles here. I don't want all
the menus, but my lady does when she does net control work.
I want the advantages of the single keystroke to get to the
function I want which menus provide, but with less verbosity which is why I started on this thing years ago.
A colleague of mine wrote a nice net control logger with
associated database program for regulars, his own
proprietary format, almost like a dbase or other .dbf file
with indexes and the like. ONly trouble is, for a speech
screen reader user all the tab here tab there means you're
spending too much time figuring out where you are and
listening to the screen talk, and not enough time listening
to the radio. Before Katrina took it I'd pulled some of his data files out to flat text though, and use email call sign
look up capability to get newer ones than I have.
After we get done looking at what time it is then we go to
:regular in the batch.
But first we look at a file called netmenu.sem which has
maionly lines containing a * character each time the main
batch executes, or one of the other processes causes that to happen.
We use dos find to count ther number of lines with the *
then compare that with ifnumber to a value set as checknum,
which is set to 5. IF equal or greater then we delete
netmenu.sem for it to be rebuilt anew.
Then we branch, if my lady's in the hot seat then the
program shows her a bit of information to read on air or
reminds her of important things to take care of. If I'm in
the chair it gives me a little one liner reminding me to
talk about this or that item, then rotates around again.
As I said, I'm rather proud of it, gives us each the
individual operating environment we need, gives me quick
access to session data, and helps keep me on task.
Regards,
Richard
---
* Origin: (1:116/901)