| Reader's Clinic - Capture Command and Captured Keystrokes |
| Catalyst |
| Popups |
| Catalyst Tips |
| QTIPS - NoRead |
| Reader's Clinic - EVAL |
| QTIPS - New Catalyst Option |
| 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 |
| QTIPS - Command Line Options |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Utility Diskette # 4 |
| @ATTACK - @Default.Stops |
| QTIPS - Stop Lists |
| Reader's Clinic - Stop Lists |
| QTIPS - Default Stop Lists |
| QTIPS - Manipulating XREF formulae. |
| 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% |
| 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) |
| RTP Series - RTP17 |
| QTIPS - PERFORM Arguments and FMT Specifications |
| What's New (and un(der)documented!) In 2.12 |
RevMedia FKB
| Document | V1I6A5 |
| Title | Capture |
| Keywords | CAPTURE INPUT.CHAR @PLAYBACK |
| Text | Those 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) |
Page last modified: 30/01/03