home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug108.arc
/
ADLABEL.LBR
/
DISPRNT.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1979-12-31
|
3KB
|
170 lines
* File:- DISPRNT.CMD
* Screen Display & Print Label
* J.L.Read. Merrylands. NSW.
* Date:- 20/04/87
* Update:-
ERASE
STORE " " TO GO
@ 11,19 SAY"Screen List & Print Labels <Y> or <N> " GET GO PICTURE "!"
READ
IF GO= "Y"
@ 11,0
SET INTEN ON
@ 11,26 SAY" TURN YOUR PRINTER ON - NOW "
SET INTEN OFF
@ 13,28 SAY"Press RETURN When Ready "
SET CONSOLE OFF
WAIT
SET CONSOLE ON
RELEASE GO
ERASE
@ 1,1 SAY"Date:- " +DATE()
USE LABEL INDEX IDNOIND
STORE T TO SCRDIS1
DO WHILE SCRDIS1
SET INTEN ON
@ 2,24 SAY" SCREEN DISPLAY & PRINT LABELS "
SET INTEN OFF
@ 4,36 SAY"-======-"
@ 6,30 SAY"Press RETURN To Exit"
STORE 0 TO SCR
@ 9,25 SAY"Enter Label Id/Number " GET SCR PICTURE " "
SET CONFIRM ON
READ
SET CONFIRM OFF
IF SCR=0
RELEASE SCRDIS1,SCR
USE
RETURN
ENDIF SCR=0
STORE STR(SCR,5) TO MSCR
FIND &MSCR
IF #=0
@ 9,0
SET INTEN ON
@ 9,28 SAY" Label Not On File!!!! "
SET INTEN OFF
STORE 1 TO XX
DO WHILE XX <120
STORE XX+1 TO XX
ENDDO WHILE XX <120
RELEASE XX,SCR,MSCR
@ 9,0
LOOP
ELSE #>0
@ 12,18
@ 14,0
@ 15,0
@ 16,0
@ 17,0
@ 18,0
@ 19,0
@ 20,0
@ 12,1 SAY"Label Id/Number:- &MSCR"
IF AUST= "A".AND. CLASS= "N"
@ 14,1 SAY"Name/Address Label.(Aust)"
?
SET PRINT ON
? " ",TITLE,TRIM(INITAL),TRIM(SNAME)+"."
? " ",TRIM(STREET)+"."
? " ",TRIM(LOCATN)+"."
? " ",TRIM(STATE)+"."," ",PCODE+"."
SET CONSOLE OFF
?
?
?
?
?
SET CONSOLE ON
SET PRINT OFF
RELEASE MSCR
LOOP
ENDIF
IF AUST= "O".AND. CLASS= "N"
@ 14,1 SAY"Name/Address Label.(Overseas)"
?
SET PRINT ON
? " ",TITLE,TRIM(INITAL),TRIM(SNAME)+"."
? " ",TRIM(STREET)+"."
? " ",TRIM(LOCATN)+"."
? " ",STATE," ",TRIM(COUNTRY)+"."
SET CONSOLE OFF
?
?
?
?
?
SET CONSOLE ON
SET PRINT OFF
RELEASE MSCR
LOOP
ENDIF
IF AUST= "A".AND. CLASS= "B"
@ 14,1 SAY"Business Address Label.(Aust)"
?
SET PRINT ON
? " ",TITLE,TRIM(INITAL),SNAME
? " ",TRIM(COMPANY)+"."
? " ",TRIM(STREET)+"."
? " ",TRIM(LOCATN)+"."
? " ",TRIM(STATE)+"."," ",PCODE+"."
SET CONSOLE OFF
?
?
?
?
SET CONSOLE ON
SET PRINT OFF
RELEASE MSCR
LOOP
ENDIF
IF AUST= "O".AND. CLASS= "B"
@ 14,1 SAY"Business Address Label.(Overseas)"
?
SET PRINT ON
? " ",TITLE,TRIM(INITAL),SNAME
? " ",TRIM(COMPANY)+"."
? " ",TRIM(STREET)+"."
? " ",TRIM(LOCATN)+"."
? " ",STATE," ",TRIM(COUNTRY)+"."
SET CONSOLE OFF
?
?
?
?
SET CONSOLE ON
SET PRINT OFF
RELEASE MSCR
LOOP
ENDIF
ENDIF #>0
@ 12,0
ENDDO
ELSE GO <>"Y"
RELEASE GO
ENDIF GO
RETURN
T ON
? " ",TITLE,TRIM(INITAL),TRIM(SNAME)+"."
? " ",TRIM(STREET)+"."
? " ",TRIM(LOCATN)+"."
? " ",STATE," ",TRIM(COUNTRY)+"."
SET CONSOLE OFF
?
?
?
?
?
SET CONSOLE ON
SET PRINT OFF
RELEASE MSCR
LOOP
ENDIF
IF AUST= "A".AND. CLASS= "B"
@ 14,1 SAY"Business Address Label.(Aust)"
?
SET PRINT ON
? " ",TITLE,TRIM(INITAL),SNAME
? " ",TRIM(COMPANY)+"."
? " ",TRIM(STREET)+"."
? " ",TRIM(LOCATN)+".