home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug108.arc
/
ADLABEL.LBR
/
ADSCRA1.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1979-12-31
|
4KB
|
151 lines
* File:- ADSCRA1.CMD
* Label printer,Screen List All Records, (Alph order)
* J.L.Read. Merrylands. NSW.
* Date:- 08/04/87
* UPDATE:-
ERASE
STORE T TO LAB1
DO WHILE LAB1
SET TALK OFF
@ 1,14 SAY"********** MAILING ADDRESS LABEL PRINTER **********"
@ 3,5 SAY"SCR/LIST ALL RECORDS"
@ 3,61 SAY"Date:- "+ DATE()
SET INTEN ON
@ 6,20 SAY" SCREEN LISTING BY SURNAME or BUSINESS "
SET INTEN OFF
@ 8,5 SAY"Options:-"
@ 10,13 SAY"-===================================================-"
@ 11,16 SAY"A ----> NAME/ADDRESS LABELS, WITHIN AUSTRALIA"
@ 12,16 SAY"B ----> NAME/ADDRESS LABELS, FOR OVERSEAS"
@ 13,16 SAY"C ----> BUSINESS ADDRESS LABELS, WITHIN AUST."
@ 14,16 SAY"D ----> BUSINESS ADDRESS LABELS, FOR OVERSEAS"
@ 15,13 SAY"-===================================================-"
@ 23,38 SAY"oOo"
@ 17,27 SAY"< Press RETURN To Exit >"
STORE " " TO COMMAND
@ 20,5 SAY"Enter Option:- " GET COMMAND PICTURE "!"
READ
IF $(COMMAND,1,1)= " "
RELEASE LAB1,COMMAND
ERASE
@ 11,32 SAY"CLOSING FILE "
RETURN
ENDIF $(COMMAND,1,1)= " "
@ 17,0
@ 20,0
@ 22,0
DO CASE
CASE COMMAND = "A"
@ 20,0
@ 20,5 SAY"Screen List, Name/Addr. (Aust.) <Y> or <N> "
SET CONSOLE OFF
WAIT TO COMMAND
SET CONSOLE ON
IF !(COMMAND)= "Y"
@ 20,0
USE LABEL INDEX SNAMIND
GO TOP
ERASE
? "Id/Num Tit Intl Surname........... Location................. Sta Pcde"
DISPLAY ALL NUMB,TITLE,INITAL,SNAME,LOCATN,STATE,PCODE FOR AUST="A";
.AND. CLASS="N" OFF
? " -===============-"
?
@ 23,6 SAY"Press RETURN To Continue "
SET CONSOLE OFF
WAIT
SET CONSOLE ON
USE
ERASE
ELSE COMMAND <> "Y"
ENDIF
@ 20,0
LOOP
CASE COMMAND = "B"
@ 20,0
@ 20,6 SAY"Screen List Name/Addr.(Overseas) <Y> or <N>."
SET CONSOLE OFF
WAIT TO COMMAND
SET CONSOLE ON
IF !(COMMAND) = "Y"
@ 20,0
USE LABEL INDEX SNAMIND
GO TOP
ERASE
? "Id/No. Tit Intl Surname........... Location................. ;
Country........."
DISPLAY ALL NUMB,TITLE,INITAL,SNAME,LOCATN,COUNTRY ;
FOR AUST= "O".AND. CLASS= "N" OFF
? " -==============-"
?
@ 23,6 SAY"Press RETURN To Continue "
SET CONSOLE OFF
WAIT
SET CONSOLE ON
USE
ERASE
ELSE !(COMMAND) <> "Y"
ENDIF
@ 20,0
LOOP
CASE COMMAND = "C"
@ 20,0
@ 20,6 SAY"Screen List Business Labels, (Aust.) <Y> or <N>."
SET CONSOLE OFF
WAIT TO COMMAND
SET CONSOLE ON
IF !(COMMAND) = "Y"
@ 20,0
USE LABEL INDEX COMPIND
GO TOP
ERASE
? "Id/No. Tit Company/Name.................. Location................. ;
Sta Pcde"
DISPLAY ALL NUMB,TITLE,COMPANY,LOCATN,STATE,PCODE ;
FOR AUST= "A".AND. CLASS="B" OFF
? " -=============-"
?
@ 23,6 SAY"Press RETURN To Continue "
SET CONSOLE OFF
WAIT
SET CONSOLE ON
USE
ERASE
ELSE COMMAND <> "Y"
ENDIF
@ 20,0
LOOP
CASE COMMAND= "D"
@ 20,0
@ 20,6 SAY"Screen List Business Labels, (Overseas) <Y> or <N>."
SET CONSOLE OFF
WAIT TO COMMAND
SET CONSOLE ON
IF !(COMMAND) = "Y"
@ 20,0
USE LABEL INDEX COMPIND
GO TOP
ERASE
? "Id/No. Tit Surname........... Company/Name.................. ;
Country........."
DISPLAY ALL NUMB,TITLE,SNAME,COMPANY,COUNTRY ;
FOR AUST="O".AND. CLASS="B" OFF
? " -=============-"
?
@ 23,6 SAY"Press RETURN To Continue "
SET CONSOLE OFF
WAIT
SET CONSOLE ON
USE
ERASE
ELSE COMMAND <> "Y"
ENDIF
@ 20,0
LOOP
ENDCASE
SET INTEN ON
@ 22,5 SAY"Options are <A B C D> Only."
SET INTEN OFF
ENDDO
RETURN