Utility Diskette # 3 - Part I
Utility Diskette # 3 - Part II
Utility Diskette # 4
RTP Series - RTP27
QTIPS - Printing Large Variables from the Debugger
VERBatim - V87
Reader's Clinic - Capture Command and Captured Keystrokes
Catalyst
Popups
Catalyst Tips
QTIPS - NoRead
Reader's Clinic - EVAL
QTIPS - New Catalyst Option
RTP Series - RTP1
VERBatim - V20
File Variables
QTIPS - Improving the LH_VERIFY Window
Redefining Keys
Background Processing
Reader's Clinic - Prompting for Passwords
Capture
Creating Your Own Background Processes
@ATTACK - @Edit.Keys
@ATTACK - @Index.Time
@ATTACK - @PlayBack
@ATTACK - @Priority.Int
How Indexes Are Updated
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Use of Mouse
QTIPS - Interrupt Proof Error Messages
Uncommon Knowledge - WC_Soft_Keys%
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Version 3 Technical Highlights - Input.Char
Version 3 Technical Highlights - @Prog.Char
Version 3 Technical Highlights - Highlight
Redefining Keys
Background Processing
Capture
Creating Your Own Background Processes
@ATTACK - @Edit.Keys
@ATTACK - @Index.Time
@ATTACK - @PlayBack
@ATTACK - @Priority.Int
@ATTACK - @Prog.Char
How Indexes Are Updated
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Use of Mouse
QTIPS - Interrupt Proof Error Messages
Uncommon Knowledge - WC_Soft_Keys%
Version 3 Technical Highlights - Input.Char
Version 3 Technical Highlights - @Prog.Char
Version 3 Technical Highlights - Add_Buttons
Version 3 Technical Highlights - Highlight
Catalyst
Capture
@ATTACK - @PlayBack
QTIPS - @Playback Vs @Data
Capture Playback and Convert.Keystrokes
Menus and Menu Drivers
Caching in on the Frames Array - Mike Pope
What's New (and un(der)documented!) In 2.12
Reader's Clinic - Line Length > 256 Characters
QTIPS - String Space
QTIPS - String Space Format Errors
Reader's Forum - Numeric Precision in R/Basic - Hal Wyman
Playing with Scan Codes
Utility Diskette # 3 - Part I
Play it Again, Cam
Utility Diskette # 3 - Part II
QTIPS - Command Line Options
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Utility Diskette # 4
Window or Not ?
Vroom - Window Processing
QTIPS - Window Symbol Tables
VROOM - Window Processing II
@ATTACK - @HW
Uncommon Knowledge - WC_Reset%
Reader's Clinic - Related Windows
Window or Not?
Reader's Clinic - Scribe Replace Processes in Window
Soft Windows
QTIPS - Window Bug and Debugging Window Bug
Overlapping Windows And Window Menus
QTIPS - New Catalyst Option
QTIPS - Collectors on the fly
QTIPS - Blank Menus in Windows
QTIPS - Moving Objects the EASY way.
@ATTACK - @Default.Stops
QTIPS - Stop Lists
Reader's Clinic - Stop Lists
QTIPS - Default Stop Lists
QTIPS - Manipulating XREF formulae.
Utility Diskette # 3 - Part II
Reader's Clinic - Slow Multivalued Screen Display
Prompt Help
QTIPS - Improved Menu Help 1
QTIPS - Improved Menu Help 2
@ATTACK - @Macro.Hex
Playing with Scan Codes
Uncommon Knowledge - WC_Detail_Help%
Uncommon Knowledge - WC_Protect_Help%
Reader's Clinic - Naming Routines
Reader's Clinic - Prompting for Passwords
Reader's Clinic - Removing "Searching Cross References" Message
Message
Trapping Message Calls
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Standardising Error Message Display
QTIPS - Interrupt Proof Error Messages
QTIPS - Improving the Message Window
Version 3 Technical Highlights - New Message Types
VERBatim - V47
Playing with Scan Codes
QTIPS - Compiling Protection Code
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd)
Utility Diskette # 3 - Part II
Utility Diskette # 4
@ATTACK - @Modal
RTP Series - RTP17
QTIPS - PERFORM Arguments and FMT Specifications
What's New (and un(der)documented!) In 2.12
Reader's Clinic - Page Marks in Windows

RevMedia FKB

DocumentV1I6A5
TitleCapture
KeywordsCAPTURE
INPUT.CHAR
@PLAYBACK
TextThose readers in possession of the August/September free diskette will have
noticed that in running the demonstration program use was made of a Capture
Script and embedded Catalyst CALLS as mentioned in issue 1 of REVMEDIA But
looking around the disk you may have noticed that there were no capture
scripts So how did it work?

Once again we come back to INPUT CHAR If information exists in a system
variable called @PLAYBACK this will be processed in preference to the
keyboard buffer Thus all "replay captured keystrokes" does is to load
@PLAYBACK WITH the character string to replay Note that whilst ASCII
characters can be entered DIRECTLY scan codes must be entered as such EG
@PLAYBACK = CHAR(27) : "Hello there" : CHAR(0) : "C"

To embed catalyst CALLS within the script to play back the catalyst code
and command must be surrounded by a special "pseudo scan code" of CHAR(0) :
CHAR(127) Thus to use a program to run a window FROM TCL stop before
prompting for the key to display a help message then auto enter the key
the code would be

EQU D$ TO CHAR(0) : CHAR(127)
EQU CR$ TO CHAR(13)
@PLAYBACK = "WINDOW DEMO WINDOW" : CR$
@PLAYBACK := D$ : "HLP Help text" : D$
@PLAYBACK := "DEMO KEY" : CR$
* Call TCL window
EXECUTE ""


(Volume 1 Issue 6 Page 6)
[revmedia/copyrigh.htm]

Page last modified: 30/01/03