Yes, there is. The variable is APPX_UI_LOG APPX_UI_LOG.
It records a log of the user interface - the log contains a mix of screenshots and the keys that you typed in order to produce those screenshots. It also contains a prefix that describes how to use the log.
Here's a sample (screenshot is stripped out):
--------------------------------------------------------------------------------
!This is a log of all of the keystrokes and screenshots
!processed by Appx - process id = 5423
! current time = Wed Mar 30 10:07:08 2005
! user = korry
!
!This log was produced because you have the APPX_UI_LOG environment variable defined
!
!This log can be played-back by setting APPX_SCRIPT_IN=<this filename>
!
!Prior to playback, you can also set APPX_SCRIPT_STEP to enable script debugging
!
!During script debugging, the bottom line of the screen
!will display the next option to be fed from the script
!
!You can use the following keys to control the script during debugging
! E - Exit the script, use the keyboard as normal to control Appx
! C - Complete the script (stop stepping)
! P - Pause the script, use the keyboard as normal, Ctrl-R will resume script
!
!<log begins>
... screen shot goes here ...
#USER 3
!################################################################################
!Currently executing: 0LA (MENU ) - APPX MENU
!Keystroke: USER 3
!Cursor is at row 36, column 00
!################################################################################
|