I'm trying to capture the contents of a screen in a DOS app under Win95/Win2000 for outputing to a printer. I am using SAVE SCREEN TO MSCREEN then SAVE ALL LIKE MSCREEN TO SCREEN.TMP. I can then parse the SCREEN.TMP file to extract the relevant screen text.
However, I am having problems with the contents of a LIST-type GET field on the screen which is populated by PROMPT FIELD. When the list contains more entries than can be displayed, no matter which entry the pointer is pointing to at time of capture, the SAVE SCREEN TO MSCREEN command always shows the screen with the list box pointer at the top of the list (its initial position when first viewing the screen.) It is therefore impossible to scroll to the bottom of the list and capture the screen showing these bottom most entries.
I've tried patching FP2.5 to FP2.5b with no joy. I've also tried various combinations of SHOW GETS, SAVE SCREEN/RESTORE SCREEN just before the capture without success. I'd prefer to avoid 3rd party solutions, if at all possible.
Any help would be appreciated!
Cheers
Kev
However, I am having problems with the contents of a LIST-type GET field on the screen which is populated by PROMPT FIELD. When the list contains more entries than can be displayed, no matter which entry the pointer is pointing to at time of capture, the SAVE SCREEN TO MSCREEN command always shows the screen with the list box pointer at the top of the list (its initial position when first viewing the screen.) It is therefore impossible to scroll to the bottom of the list and capture the screen showing these bottom most entries.
I've tried patching FP2.5 to FP2.5b with no joy. I've also tried various combinations of SHOW GETS, SAVE SCREEN/RESTORE SCREEN just before the capture without success. I'd prefer to avoid 3rd party solutions, if at all possible.
Any help would be appreciated!
Cheers
Kev