MACS.XSS ·
XSS ·
4.9 KB ·
1987-12-15 ·
from WhatMicro_Migent-Ability-Plus_Feb-1988
--HDR1.0-- 134 SS;65 30 30 75 27 20
'<---- Your Name 1
'A B I L I T Y +Plus+ 2
'ADVANCED MACROS DEMO FILE Version 1.0 (Refer to User's Manual Appendix B) 3
'════════════════════════════════════════════════════════════════════════════ 4
5
' 6
'ALT-A 7
8
'qwer
'CANTDO (Subroutine accessed from ALT-A) 9
'[!g_a]
'ALT-B
'[!b]
'Menu called from ALT-E
'Beep1 'Beep3
'Ring the bell once 'Ring the bell twice 'Ring the bell three times
'[!b] '[!b][!b] '[!b][!b][!b]
'ALT-E
'ALT-F
'ALT-G
'[!ePress ESC when you're ready to go back to the spreadsheet]
'[!f][done][flip][!q]
'ALT-H
'ALT-I Get a Real Number. Strip off the $ and commas.
'ALT-J Get a Date - Make century 1900
'ALT-K Get an Integer
'ALT-L Get counted label; allow specified length only '8450 Pine Hills Dr.
'ALT-M Get counted string. Not necessarily a label
'ALT-N Get real number in range. No stripping as in ALT-I
12
'ALT-O Use a new default file
'[!f][flip]s[pgup][pgup]#emacs#[done][flip][!t]
'[!demacs][!c\extmenu]
'[!d@][!t][!q]
'ALT-P Security password check 'SCOTT WALCHEK
'Apparent index +1
'[!stub65]
'[!sfb66#b65# ][!smb67#b65#+b66#8]
'[!p'WALCHEK#b67]{[!b][!b][!b]}
'[!g_p]
'ALT-Q Repeat String
'[!oeERRORTRAP]
'[!f][edit]nHOLDCELL#[@REPSTR?lPlease enter the string to repeat:#20]
'[@REPNUM?iPlease enter the number of repetitions:#1#254]
'[!vCreating repetitive string][!f][goto]gREPSTR#
'[edit]e/r[ins]/[/!i(REPNUM>0)]{[ins][end]/[/!uREPNUM/#+REPNUM-1]/[/!gREPSTR]/}/#/#
'[goto]gHOLDCELL#[edit]e[end]
'#[edit]n[del]#[!t][!q]
'ALT-Y
'Yes 'No
'Proceed with present action 'Do not proceed with present action; quit macro
'[!r] '[!q]
'MANYPRINT (Run from the Ctrl - F9 Keyboard macro)
'[!eCompleted printing copies...press ESC to continue][!r]
'ERRORTRAP
'[!b][!eThere is an error#Press any key to continue]
'[!c_y]
'[!r]
'WRITETYPE
'Memo 'Report 'General 'Library 'Quit
'Create or Edit a Memo 'Create or Edit a Report 'Create or Edit a General document 'Go to Library Screen 'Exit Ability Plus
'[ctrl][home]w#[?pPlease enter the name of the file you wish to create:]# '[!t][!q] '[done]y
'[!g\MEMOMAKE] '[!g\REPORTMAKE] '[!q]
'MEMOMAKE
'Create a new memo 'Edit an existing memo
'##MEMO[home][shade][end]!tb!ac
'[@\peoplenum?iTo how many people are you routing this memo?]
'[home]Re:[?pPlease enter the reason for this memo:#50]
'REPORTMAKE
'Create a new report 'Edit an existing report
'##REPORT[home][shade][end]!tb!ac
'[@\peoplenum?iTo how many people are you routing this report?]
'[home]Re:[?pPlease enter the reason for this report:#50]
RaC2 border=1
RaC24 limitright=30000
R7C0 _a='[@A1??Do you own Ability Plus?][!oicantdo][!oi]
R10C0 Cantdo='[!eSorry, you can't press ESC here.#Press ESC to continue.]
R14C0 _b='[!y][!c_a]
R18C1 field='Beep2
R21C0 ='[!g_e]
R21C1 =!
R21C2 =!
R24C0 _e='[!ma19]
R30C0 _f='[!vHere is a message preceded by "Please wait:"][!w30][!b]
R33C0 _g='[!f][flip]w/pu/entmacropg/ent[!t]
R38C0 _H='[@b1?lYour name, please:#5]
R41C0 _i='[@b41?$Please enter a real number between 1000 and 2000:#1000#2000]
R44C0 _j='[@b44?dEnter today's date:#1900]
R47C0 _k='[@b48?iPlease enter an integer between 1 and 9:#1#9]
R50C0 _l='[@b50?lPlease enter your address - 20 characters only:#20]
R53C0 _m='[@b53?pPlease enter up to 25 characters:#25]
R56C0 _n='[@b57?xEnter a real number between 10 and 20:#10#20]
R59C0 _o='[?pPlease be sure that nothing is in the FLIP state...Return to continue][!c_y]
R65C0 _p='[@b65?lPlease enter your password:#25]
R65C1 temp=6
R66C1 pass=' WALCHEK
R71C1 repnum=0
R78C0 repstr='[!i(REPNUM>0)]{we[!uREPNUM#+REPNUM-1][!gREPSTR]}##
R83C0 _y='[!mb84]
R89C1 howmany=
R90C0 manyprint='[@macs\howmany?iHow many copies to print? ]
R91C0 decrement='[!i(macs\howmany>0)]{[!umacs\howmany#+macs\howmany-1]#!pg[!gmacs\decrement]}
R95C0 errortrap='[esc]
R102C0 Writetype='[!m\b103]
R104C2 ='[ctrl][home]w#[?pPlease enter the name of the file you wish to create:]#
R104C3 =!
R108C0 MEMOMAKE='[!m\b109]
R108C1 ='New
R123C1 =!
R108C2 ='Existing
R123C2 =!
R108C3 ='Quit
R123C3 =!
R109C0 peoplenum=0
R109C3 ='Quit and return to Library Screen
R124C3 =!
R110C2 ='[!q]
R125C2 =!
R110C3 ='!q
R125C3 =!
R111C1 ='##To:
R126C1 =!
R113C1 getnames='[!i(macs\peoplenum>0)]{[?pPlease enter routing name:#55]# [!umacs\peoplenum#+macs\peoplenum-1][!gmacs\getnames]}
R114C1 ='[home]#Fm:[?pPlease enter YOUR name:]##
R129C1 =!
R116C1 ='##Date:!if+today()#[edit]fdl[esc][esc][esc]###
R131C1 =!
R117C1 ='=================================================================
R132C1 =!
R118C1 ='[!t][!q]
R133C1 =!
R123C0 reportmake='[!m\b124]
R128C1 getrepname='[!i(macs\peoplenum>0)]{[?pPlease enter routing name:#55]# [!umacs\peoplenum#+macs\peoplenum-1][!gmacs\getrepname]}