:   SuperCalc4 :   SuperCalc4
:   SuperCalc4  
 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 




: SuperCalc4





. .


























: SuperCalc4.




1-1
.
















1993 .




MACRO.
MACRO - (MACRO - -
), -
SuperCalc4.SuperCalc4
MACRO - .
MACRO - -
. -
, . MACRO -
-
. MACRO
.

MACRO

SuperCalc4.
Ŀ

Ĵ
.MACRO SC4
.MACRO - MACRO
.MACRO - MACRO - ,
,
.

.MACRO - MACRO, -

//Macro,Write.
-

, -
.XQT. -
SuperCalc4.
.MACRO - - MACRO, -
-
. -
.


.

MACRO - -
: MACRO--
, MACRO-. , ,
. -
:
-, ;
-, ;
-, .
Ŀ
A || B || C
ٳ
1 MACRO-
2 \chek {if D1=3}{branch \m} D1=3, \
3 {beep}
4
5 \m {let d1,2} 2 D1
6 {branch \check} \chek


- 2 -

SuperCalc4
,-
: - ( A); -
MACRO- ( B); - (-
C).
. -
,
. () -
.
MACRO- MACRO-.
MACRO- ,:
{DOWN},{VIEW},{CALL}.
- , (/)--
SuperCalc4,
,:
/GB - ;
/OPGQ - .
SuperCalc4 (,, -
) ,.. -
. { ~,-

:{{} {~}. , -
, .MACRO-,
MACRO--
.




MACRO-
: MACRO-,
MACRO-. , ,
.

MACRO-.
MACRO- -
/Name,Create. -
. .
, , -
SuperCalc4. MACRO- .
MACRO-
, (\)-Backslash.-
, \R,
-.
MACRO-
:
1.
- -<=>,
MACRO-.,
MACRO- TABEL
-, TABEL .
-,
MACRO- .
2.
MACRO- \
,
.
- 3 -

MACRO-.
MACRO- //Macro.
//Macro, :

Ŀ
A || B || C || D || E || F || G || H
ٳ
1
.
.
19
20


->A1
Learn Read Write eXeute
9>//Macro,
MENU Define learn Range (ALT-F4 to enable)


//Macro
I Learn - LEARN.
II Read - MACRO-
MACRO- .XQT.

PROMPT- :

Ŀ
A || B || C || D || E || F || G || H
ٳ
1
.
.
19
20


->A1
All Macros-Only Labels-Macros Comment-Macros
22>//Macro,Read,W,A3:C9,
MENU Read/Write macros, labels and comments


:
All - MACRO-,
, . A
.
Macros-Only - MACRO- -
.
Labels-Macros - MACRO-.
Comment-Macros - MACRO- -
.

III Write -
.XQT. -
, SuperCalc4 PROMPT- :Change,
Backup, Overwrite.
- 4 -

Ŀ
A || B || C || D || E || F || G || H
ٳ
1
.
.
19
20


->A1
Change Backup Overwrite
20>//Macro,Write,W.XQT
MENU File exists: Change name on disk


:
Change - .
Backup - : -
BAK; XQT
Overwrite - .
-
PROMPT- :

Ŀ
A || B || C || D || E || F || G || H
ٳ
1
.
.
19
20


->A1
All Macros-Only Labels-Macros Comment-Macros
23>//Macro,Write,W,A3:C9,
MENU Read/Write macros, labels and comments

:
All - MACRO-,
, . A
.
Macros-Only - MACRO- -
.
Labels-Macros - MACRO-.
Comment-Macros - MACRO- -
.

IV Execute - MACRO- .

Autoexec - Macro.
, MACRO- -
.
: \AUTOEXEC.
MACRO- -
SuperCalc4, AUTOEXEC.XQT.
- 5 -


MACRO-

SuperCalc4 MACRO- ,-
:

Ŀ
/
Ĵ
STEP -
LEARN -
DIRET -



MACRO,STEP,LEARN,DIRECT:


->B2
With: 9 Memory: 379 Last Col/Row:K2
1>
READY F1:Help F3:Names Ctrl-Break:Chanel MACRO


->A1
With: 9 Memory: 379 Last Col/Row:A1
1>
READY F1:Help F3:Names Ctrl-Break:Chanel STEP


->A1
With: 9 Memory: 379 Last Col/Row:A1
1>
READY F1:Help F3:Names Ctrl-Break:Chanel LEARN


->A1
With: 9 Memory: 379 Last Col/Row:A1
1>
EDIT F1:Help F3:Names Ctrl-Break:Chanel DIRECT



STEP-.

STEP-, -
().
-
:


->B2 Text="{SUSPEND}
With: 9 Memory: 379 Last Col/Row:B3
1>
READY F1:Help F3:Names Ctrl-Break:Chanel F8:STEP4/0@B1/1


- 6 -

INDICATOR - :
F8:STEP - x/y
x/y
MACRO-.

F8. MACRO-

, , F8,
. STEP--
:

Ŀ

Ĵ
1. -
2. MACRO-
3. -


LERAN-.
LEARN-

MACRO-. LEARN-:

Ŀ

Ĵ
1. , - //Macro,Learn,<>

.
2. . -
3. ,-

.
4.
LEARN:
) DIRECT- -
)

) LEARN- -
5. -



. MACRO- , MACRO-

DIRECT-.

LEARN-.
LEARN, .


MACRO-.

MACRO- SuperCalc4 -
: , MACRO-
.
- 7 -

MACRO-.
SuperCalc4 MACRO-

. 12 MACRO-,
:

Ŀ
MACRO-
Ĵ
1.{BEEP x} , -
x
2.{INDICATOR ""} INDICATOR
HELP ( 5
)
3.{MACROPROMPT ""} MACROPROMPT
HEL ( 18
)
4.{MESSAGE ""} MESSAGE HELP
( 49 -
)
5.{PROMPT ""} PROMPT
6.{STATUS ""} STATUS
7.{PANELOFF} ENRTY,-


8.{PANELON}


9.{ENTRYOFF} ENTRY
10.{ENTRYON}
ENTRY
11.{WINDOWSOFF} -

12.{WINDOWSON}
-


MACRO-.
SuperCalc4 MACRO- , -

(,,),
MACRO-, -
. MACRO-
:

Ŀ
MACRO-
Ĵ
1.{BRANCH xx}
xx
2.{BREAKOFF} -

-
3.{BREAKON} -

-
4.{CALL xx x1,x2...}

- 8 -

Ŀ
MACRO-
Ĵ
xx ( -
x1,x2...
5.{COMMENT ""}

6.{DEFINE } ,
{CALL},

7.{DELAY T}
T
8.{DISPATCH xx} ,
xx
9.{IF }
10.{LABEL xx} MACRO-
11.{LET ,xx}
(xx)
12.{MENU xx} ,

13.{QUIT}
14.{RESTART} "", -
{CALL}
15.{RETURN} ,
{CALL}


MACRO- .
MACRO- SuperCalc4
. -
,-
.
:

Ŀ
MACRO-
Ĵ
-
:
1.{?}
2.{SUSPEND}
3.{KEY}
:
4.{GET } -,
5.{GETCELLS ,} -
6.{GETCOLS ,} -
7.{GETKEY ,} -
8.{GETNUMBER,} -
9.{GETROWS ,} -
10.{GETTEXT ,} -
11.{INSERTOFF}
12.{INSERTON}
13.{{},{}}
14.{BACKUP} BACKUP-
15.{OVERWRITE}


- 9 -





-
,
SuperCalc4 -
(, EXAMPLE.CAL).
MACRO-.
MACRO- L.XQT (
Load), .
:

1. SuperCalc4 SC4.COM
2. //Macro,Learn
3. ( B)
4. -, LEARN
5. ,
MACRO- ( EXAMPLE.CAL --
/Load,Example.CAL,All )
6. LEARN -
7. 1 ,
A1-.
.


, :


Ŀ
A || B || C
ٳ
1 MACRO-
2 \L /LExample.CAL~A ;Load,Example.CAL,All
3
.
.
19
20

->A1 Text="\L
With: 7 Memory: 379 Last Col/Row:C2
1>
READY F1:Help F3:Names Ctrl-Break:Chanel




8. MACRO- //Macro,Write,L,B,All
9. MACRO- L.XQT ,-
-.

EXAMPLE.CAL
SuperCalc4, L.XQT
AUTOEXEC.XQT

- 10 -


:


* .. "SuperCalc 4 5 - -
" - .,1992

* .. " SuperCalc4."
.: , , 1991

* .., .., ..
"SuperCalc4. " - .:
"",1992

* . " SuperCalc
." - .: ,
1987



      ©2010