home *** CD-ROM | disk | FTP | other *** search
- 1 'This little routine will either take your modem phone line off the hook
- 2 '(callers get a busy signal), or hang up the phone line. Hayes standard
- 3 'modem commands are used.
- 4 'The routine can be used by BBS operators to give callers a busy signal
- 5 'when the BBS is offline (for maintenance, etc.), instead of a ring.
- 6 '2/28/86, by Steve Clancy, M.L.S.
- 7 '
- 10 CLS: CLOSE: LOCATE 6,20: PRINT "HOOK.BAS BY MADISON BEAR GARDEN!!"
- 15 LOCATE 7,20: PRINT "-----------------------------------"
- 20 LET ES$ = "+++": LET OF$ = "ATM0H1": LET ONS$ = "ATH0"
- 25 LOCATE 10,20
- 30 PRINT "(1) TAKE PHONE LINE OFF THE HOOK."
- 40 LOCATE 12,20
- 50 PRINT "(2) HANG UP THE PHONE LINE."
- 55 LOCATE 20,10: PRINT "RESULT =-> "
- 60 LOCATE 15,10
- 70 INPUT "PLEASE ENTER 1 OR 2 =-> ", ANS$
- 80 IF ANS$ = "1" THEN GOSUB 1000 ELSE IF ANS$ = "2" THEN GOSUB 2000 ELSE 60
- 90 SYSTEM
- 1000 OPEN "COM1:" AS #1
- 1010 FOR N=1 TO 1000: NEXT
- 1020 PRINT #1, ESC$
- 1030 FOR N=1 TO 1000: NEXT
- 1040 PRINT #1, OF$: LOCATE 20,22: PRINT "LINE IS NOW BUSY!"
- 1050 RETURN
- 2000 OPEN "COM1:" AS #1
- 2010 FOR N=1 TO 1000: NEXT
- 2020 PRINT #1, ESC$
- 2030 FOR N=1 TO 1000: NEXT
- 2040 PRINT #1, ONS$: LOCATE 20,22: PRINT "LINE IS NOW HUNG UP!"
- 2050 CLOSE #1
- 2060 RETURN