home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1985-07-06 | 2.1 KB | 82 lines |
- 100 ' _____________________________________________________
- 200 '
- 300 ' If you find this progam useful send $5.00 to cover
- 400 ' the cost of development and as an inducement to write
- 500 ' more programs for Public Domain use.
- 600 ' SEND TO:
- 700 ' STEPHEN M. FRISBY
- 800 ' 1021 COLLEGE DR. APT. 2045
- 900 ' TEXARKANA, TEXAS 75503
- 1000 ' _____________________________________________________
- 1100 '
- 1200 SCREEN 0,1,0,0
- 1300 COLOR 7,1
- 1400 CLS
- 1500 COLOR 0,11
- 1600 FOR R=1 TO 5
- 1700 FOR C=1 TO 41:PRINT" ";:NEXT C:PRINT""
- 1800 NEXT R
- 1900 LOCATE 1,1
- 2000 PRINT
- 2100 PRINT" FILL IN LABLE BLOCK WITH DESIRED DATA:"
- 2200 PRINT" BACKSPACE KEY MAY BE USED:"
- 2300 PRINT" ALL SPACES MUST BE FILLED:"
- 2400 LOCATE 8,35:COLOR 7,0:PRINT"LABLE BLOCK"
- 2500 COLOR 0,14:LOCATE 13,55:PRINT" HOME KEY=ERASE "
- 2600 COLOR 6,1
- 2700 LOCATE 10,30:PRINT CHR$(201);
- 2800 FOR T=1 TO 19:PRINT CHR$(205);:NEXT
- 2900 PRINT CHR$(187)
- 3000 FOR T=1 TO 5
- 3100 LOCATE 10+T,30:PRINT CHR$(186):LOCATE 10+T,50:PRINT CHR$(186)
- 3200 NEXT
- 3300 LOCATE 16,30:PRINT CHR$(200);
- 3400 FOR T=1 TO 19:PRINT CHR$(205);:NEXT
- 3500 PRINT CHR$(188)
- 3600 COLOR 2,1
- 3700 FOR ROW=1 TO 5
- 3800 LOCATE 10+ROW,33
- 3900 FOR COL=1 TO 15:PRINT"-";:NEXT COL
- 4000 NEXT ROW
- 4100 COLOR 7,1
- 4200 LOCATE 11,33
- 4300 FOR R=1 TO 5
- 4400 A$=INKEY$
- 4500 IF A$=CHR$(0)+"G" THEN CLEAR:GOTO 3600
- 4600 IF LEFT$(A$,1)=CHR$(0) THEN GOTO 4400
- 4700 IF R<6 THEN GOSUB 7800
- 4800 IF A$="" THEN 4400
- 4900 IF A$=CHR$(8) THEN GOTO 7300
- 5000 IF A$=CHR$(13) THEN GOTO 4400
- 5100 A$(R)=A$(R)+A$
- 5200 PRINT A$;
- 5300 IF R=5 AND LEN(A$(5))=15 THEN LOCATE 20,20 :PRINT"*** PREPARE PRINTER, HIT ENTER KEY ***":GOTO 5600
- 5400 IF LEN(A$(R))=15 THEN LOCATE 11+R,33:C=1:NEXT R
- 5500 GOTO 4400
- 5600 A$=INKEY$
- 5700 IF A$=CHR$(13) THEN 5900
- 5800 GOTO 5600
- 5900 LOCATE 20,20:PRINT"*** PRINTING LABLE AT THIS TIME ***"
- 6000 E$=CHR$(27)
- 6100 LPRINT E$;CHR$(69);
- 6200 FOR T=1 TO 5
- 6300 LPRINT E$;CHR$(14);
- 6400 LPRINT A$(T)
- 6500 NEXT
- 6600 LOCATE 22,4:PRINT" *** do you want to Make another, Print this one or Quit M/P/Q ***"
- 6700 A$=INKEY$
- 6800 IF A$="M" THEN LPRINT"":CLEAR:LOCATE 20,20:PRINT SPC(40):LOCATE 22,4 :PRINT SPC(75):GOTO 3600
- 6900 IF A$="P" THEN LPRINT"":GOTO 5900
- 7000 IF A$="Q" THEN LPRINT:FOR T=1 TO 5:LPRINT:NEXT:COLOR 7,0:CLS:END
- 7100 GOTO 6700
- 7200 END
- 7300 IF LEN(A$(R))=0 THEN GOTO 4400
- 7400 LOCATE 10+R,33+LEN(A$(R))-1:COLOR 2,1:PRINT"--";:COLOR 7,1
- 7500 LOCATE 10+R,33+LEN(A$(R))-1
- 7600 A$(R)=LEFT$(A$(R),LEN(A$(R))-1)
- 7700 GOTO 4400
- 7800 LOCATE 10+R,LEN(A$(R))+33:COLOR 11,1:PRINT CHR$(178)
- 7900 LOCATE 10+R,LEN(A$(R))+33
- 8000 COLOR 7,1
- 8100 RETURN
-