On Monday, December 20, 2021 at 8:22:07 PM UTC, angelo__ wrote:
> Il 19/12/2021 15:51, Thomas Welsch ha scritto:
> > I would like to get a screen shot after a user presses a special function key. I will then call another program to process the QSYSPRT output for special purposes. I could, of course, easily transfer the output record of the screen file but I need the whole screen, constants etc. included. And I don't want to change the usual function of the Print Key. Is there an API or anything else callable which produces the QSYSPRT output? Using V7R3.
The only programmatic way I know of doing this is via the DSM APIs. That allows you to capture the entire screen content as it currently appears to the user. Since you appear to want to simply extract some of the data on the screen that might be the way to go. You'd have to know where in the buffer the field(s) were or have some way of identifying them.
I can dig out an RPG example for you if you want. Just let me know.