Flash Macro Commands v1.60 AL DISPLAY AN ALERT BOX AND GET MOUSE INPUT ON THE SCREEN ONLY >AL ("[0-3][TXT1|TXT2|TXT3][BUT1|BUT2|BUT3]") ($A-$Z)| AN SET ANSWER STRING >AN ($A-$Z "TXT")| AP BL APPEND A MARKED BLOCK TO A TEXT FILE >AP BL ($A-$Z D:FILENAME.EXT)| ARC ARCHIVE COMMAND-ARC.TTP MUST BE IN THE SAME PATH AS FLASH.PRG >ARC (PARAMETERS) ($A-$Z D:FILENAME.EXT)| AS SET ASCII PARAMETERS >AS ($A-$Z 0-9 D S M P \x)| AU SET AUTO STRING >AU ($A-$Z "TXT")| BA SET BAUD RATE >BA ($A-$Z 11 30 60 12 24 48 96 19)| B1 RING A BELL ONCE >B1| B2 RING A BELL UNTIL A KEY IS PRESSED >B2| CA SET CAPTURE BUFFER >CA ($A-$Z ON OF / CL)| CD SET DEFAULT DRIVE AND OR PATH >CD ($A-$Z A:-P:)| CL DISPLAY THE SYSTEM CLOCK >CL| DD DISPLAY DISK DIRECTORY-DD ALONE DEFAULTS TO CURRENT DRIVE TO SCREEN >DD (A$-$Z D:FILENAME.EXT) (A$-$Z D:FILENAME.EXT AUX:)| DF DISPLAY DISK FREE SPACE-DF ALONE DEFAULTS TO CURRENT DRIVE >DF ($A-$Z A:-P:)| DI DIAL PHONE NUMBER >DI (#NUMBER NAME)| DL DOWNLOAD FILE >DL (AS XM YB) (A$-$Z D:FILENAME.EXT)| DO EXECUTE DO FILE >DO ($A-$Z D:FILENAME.EXT)| DP SET DEFAULT DRIVE AND OR PATH >DP ($A-$Z A:-P:)| DU SET DUPLEX >DU ($A-$Z FU HA /)| EC SET ECHOPLEX >EC ($A-$Z ON OF /)| ED OPEN AN EDIT WINDOW-ED ALONE OPENS A WINDOW >ED (AS DI FK RS TR XM)| EN END A DO FILE >EN| EX EXECUTE A NON GEM PROGRAM >EX ($A-$Z D:FILENAME.EXT) (PARAMETERS)| FF SEND THE PRINTER A FORM FEED >FF| FK SET A FUNCTION KEY STRING >FK ($A-$Z "TXT")| FR FREE A MEMORY BLOCK IN K BYTES >FREE ($A-$Z 1-9999)| GEM EXECUTE A GEM PROGRAM >GEM ($A-$Z D:FILENAME.EXT) (PARAMETERS)| GET GET INPUT FROM THE SERIAL PORT - BACKSPACE=EDIT RETURN=END >GET ($A-$Z) (1-9999)| - 2 MINUTE DEFAULT GO GOTO FUNCTION KEY LINE-USED ONLY IN FUNCTION KEYS >GO (1-20)| HE OPEN HELP WINDOW >HE| HG HANG UP PHONE >HG| HI SET HIGH RESOLUTION MODE-MONOCHROME ONLY >HI (ON OF /)| IN GET INPUT FROM AN OPEN DEVICE-ANY CHARS OVER 90 WILL GET CLIPPED >IN ($A-$Z)| JM JUMP TO A LABEL >JM (LABEL)| KI KILL OR DELETE A FILE >KI ($A-$Z D:FILENAME.EXT)| LF SET LINE FEED >LF ($A-$Z ON OF /)| LO LOAD FILE >LO (CA CO DI FK TR) ($A-$Z D:FILENAME.EXT)| LOG SEND TEXT TO THE CAPTURE BUFFER ONLY >LOG ($A-$Z "TXT")| WITH NO CR/LF L: DEFINE LINE AS A LABEL >L: (LABEL)| MC SET MODEM CONNECT STRING >MC ($A-$Z "TXT")| ME GOTO THE MENU SCREEN >ME| MF SET MODEM FAIL STRING - MF ALONE DEFAULTS TO MF1 >MF(1-4) ($A-$Z) "TXT")| MK MARK A BLOCK >MK (TO BO CL)| MO SET EMULATION MODE >MO ($A-$Z AN AT VI)| MP SET MODEM PREFIX STRING >MP ($A-$Z "TXT")| MS SET MODEM SUFIX STRING >MS ($A-$Z "TXT")| OP OPEN A DEVICE FOR INP >OP ($A-$Z D:FILENAME.EXT AUX: BLK: BUF:)| PA PAUSE A CERTAIN AMOUNT OF SECONDS >PA (1-9999)| PR SET PRINTER ECHO >PR ($A-$Z ON OF /)| PY SET PARITY >PY ($A-$Z NO OD EV)| QU QUERY THE KEYBOARD FOR INPUT ON THE SCREEN DISPALY ONLY >QU ("TXT1|TXT2|TXT3") ($A-$Z)| RE SET REDIAL >RE (0-99)| RU SET RUBOUT >RU (ON OF /)| RT RESET TIMER TO 0 >RT| SA SAVE FILE >SA (BL CA CO DI FK TR) ($A-$Z D:FILENAME.EXT)| SB SET STOP BITS >SB ($A-$Z 1 2)| SC SET SYSTEM CLOCK-24 HOUR FORMAT >SC ($A-$Z "HH:MM:SS")| SE SEND TEXT TO THE SCREEN AND TO THE SERIAL PORT >SE ($A-$Z "TXT")| WITH OR WITHOUT CR/LF SS OPEN STATUS WINDOW >SS| ST SET STRIP BIT >ST ($A-$Z ON OF /)| TA ENTER TYPE AHEAD MODE >TA| TI DISPLAY THE TIMER >TI| TR SET TRANSLATION >TR ($A-$Z ON OF /)| TY DISPLAY A MESSAGE ON THE SCREEN ONLY >TY ($A-$Z "TXT")| WITH OR WITHOUT CR/LF UL UPLOAD FILE >UL (AS XM YB) ($A-$Z D:FILENAME.EXT)| UL BL UPLOAD A MARKED BLOCK >UP BL (AS XM)| UL CA UPLOAD THE CAPTURE BUFFER >UP CA (AS XM)| VI VIEW A FILE IN THE CURRENT EMULATION MODE >VI ($A-$Z D:FILENAME.EXT)| WA WAIT FOR A CERTAIN STRING TO COME THRU THE SERIAL PORT >WA ($A-&Z "TEXT") (1-9999) (LABEL)| WL SET WORD LENGTH >WL ($A-$Z 7 8)| WT WAIT FOR CERTAIN SYSTEM TIME-24 HOUR FORMAT >WT ($A-$Z "HH:MM:SS")| XD EXIT TO THE DESKOP >XD| XM SET XMODEM PARAMETERS >XM ($A-$Z 7 8 C R K T L S Z)| ** REMARK-NOT EXECUTED IN A DO FILE >** (TXT)| MISC... (TXT)| SEND STRING TO THE SCREEN AND SERIAL PORT WITH A CR/LF SYSTEM DEVICES... BLK: CURRENT MARKED BLOCK BUF: CAPTURE BUFFER AUX: SERIAL PORT SYSTEM VARIABLES... CA TRUE if a carrier is currently detected DI TRUE if the last dial command succeeded DL TRUE if the last download succeeded EO TRUE if the end of a file is reached OP TRUE if a file is currently open for variable input UL TRUE if the last upload succeeded WA TRUE if the last WA command succeeded A-Z TRUE if the length of $A-$Z is greater than 0 $A-$Z STRING VARIABLES USED TO STORE TEXT STRINGS $! USED TO TEST THE LAST LINE OF THE CAPTURE BUFFER SET A STRING... >($A-$Z) "TXT"| >($A-$Z) ($A-$Z)| INVERT A CONDITION... >IF ~CA COMMAND| >TFI ~($A-$Z) "TXT" COMMAND| TEST A SYSTEM VARIABLE... >IF CA COMMAND| >IF (A-Z) COMMAND| COMPARE STRINGS... >IFI ($A-$Z) ($A-$Z) COMMAND| >IFI ($A-$Z) "TXT" COMMAND| FLASH NOTES... COMMANDS MUST START WITH '>' SIGN COMMANDS AND VARIABLE NAMES MUST BE ENTERED IN UPPERCASE A DO FILE MUST HAVE ONLY ONE COMMAND PER LINE A DO FILE CALLED INSIDE ANOTHER DO FILE SIMULATES A GOSUB AS IN BASIC DO FILES CAN BE NESTED UP TO 3 LEVELS DEEP TO PUT A SINGLE QUOTE IN A STRING USE 2 SINGLE QUOTES EX: '' TO PUT A DOUBLE QUOTE IN A STRING USE 2 DOUBLE QUOTES EX: "" TO PUT THE '>' CHAR IN A STRING THE STRING MUST BE SURROUNDED BY QUOTES TO PUT THE '|' CHAR IN A STRING THE STRING MUST BE SURROUNDED BY QUOTES END OF DOC...