home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
roboos2b.zip
/
OS2-QWK.RS
< prev
next >
Wrap
Text File
|
1994-03-12
|
3KB
|
124 lines
TITLE "OS2Shareware Get Qwk Packet"
PARAMETER 1 "Enter # of QWKs to keep (1 to 9)"
ENDPARAMS
; Timeout may need to be increased if packet very large
TIMEOUT 150
IF NOT CONNECTED GOTO NotOn
;Get through Standard prompts
WHEN "to continue" Send "|"
WHEN "More [Y,n,=]?" SEND "|"
WHEN "MESSAGE:" SEND "M"
; Send a bunch of <CR> to get through the other prompts
; without modifications
SEND "||"
WAITFOR "MAIN:" FAILURE HANGUP
; Switch to Offline Reader
MESSAGE "Changing to Offline Reader Area"
SEND "O"
WAITFOR "READER:"
;Start Download Procedure
MESSAGE "Requesting Mail Packet"
CLEAR
;Watch if no mail
WHEN "READER:" GOTO NoMail
WHEN "to your SysOp." GOTO NoMail1
:Start Download procedure
SEND "D"
WAITFOR "QWK format [Y,n]?"
SEND "y"
Message "Yes Sent to Prepare Packages"
WAITFOR "<esc> to abort:" FAILURE GOTO BADTRY
SEND "|"
WAITFOR "times to cancel."
;Clear watches
CLEAR
WHEN "MESSAGE:" GOTO QuitAtMain
:Zstart
; Rename Packets
Message "Renumbering QWK packets"
Send "|"
IF EXIST "%QWKDIR%%ID%.QW9" ERASE "%QWKDIR%%ID%.QW9"
IF EXIST "%QWKDIR%%ID%.QW8" RENAME "%QWKDIR%%ID%.QW8" TO "%QWKDIR%%ID%.QW9"
IF EXIST "%QWKDIR%%ID%.QW7" RENAME "%QWKDIR%%ID%.QW7" TO "%QWKDIR%%ID%.QW8"
IF EXIST "%QWKDIR%%ID%.QW6" RENAME "%QWKDIR%%ID%.QW6" TO "%QWKDIR%%ID%.QW7"
IF EXIST "%QWKDIR%%ID%.QW5" RENAME "%QWKDIR%%ID%.QW5" TO "%QWKDIR%%ID%.QW6"
IF EXIST "%QWKDIR%%ID%.QW4" RENAME "%QWKDIR%%ID%.QW4" TO "%QWKDIR%%ID%.QW5"
IF EXIST "%QWKDIR%%ID%.QW3" RENAME "%QWKDIR%%ID%.QW3" TO "%QWKDIR%%ID%.QW4"
IF EXIST "%QWKDIR%%ID%.QW2" RENAME "%QWKDIR%%ID%.QW2" TO "%QWKDIR%%ID%.QW3"
IF EXIST "%QWKDIR%%ID%.QW1" RENAME "%QWKDIR%%ID%.QW1" TO "%QWKDIR%%ID%.QW2"
IF EXIST "%QWKDIR%%ID%.QWK" RENAME "%QWKDIR%%ID%.QWK" TO "%QWKDIR%%ID%.QW1"
; IF NOT EMPTY "%P1%" GOTO RENUM1
; IF EXIST "%QWKDIR%%ID%.QWK" RENUMBER "%QWKDIR%%ID%.QWK" 9
; GOTO RENUM2
:RENUM1
; IF EXIST "%QWKDIR%%ID%.QWK" RENUMBER "%QWKDIR%%ID%.QWK %P1%"
:RENUM2
DOWNLOAD "%QWKDIR%%ID%.QWK" USING "%BBS22%"
WAITFOR "MAIN:"
; Placing New files scan and news into QWK packet
MESSAGE "Placing News and Newfiles in QWK packet"
IF EXIST "%ID%.CAP" COPY "%ID%.CAP" TO "NEWFILES.DAT"
IF EXIST "%QWKDIR%%ID%.QWK" RUN "PKZIP %QWKDIR%%ID%.QWK NEWS NEWFILES.DAT"
IF EXIST "NEWFILES.DAT" ERASE "NEWFILES.DAT"
IF EXIST "NEWS" ERASE "NEWS"
MESSAGE "Ending Mail Routine"
EXIT 0
:QuitAtMain
SEND "M"
WAITFOR "MAIN:"
MESSAGE "Ending Mail Routine"
EXIT 0
:NoMail
Message "No new Mail"
SEND "M"
Waitfor "MAIN:"
MESSAGE "Ending Mail Routine"
EXIT 0
:NoMail1
Message "Problem with Zip on Board"
SEND "|"
WAITFOR "READER:"
SEND "M"
Waitfor "MAIN:"
MESSAGE "Ending Mail Routine"
EXIT 0
:BadTry
Message "File Transfer Failed"
SEND "||||"
WAITFOR "READER:"
SEND "M"
Waitfor "MAIN:"
WHEN "[Y,n,?=help]?" SEND "|"
WHEN "[y,N,?=help]?" SEND "|"
MESSAGE "Logging Off"
SEND "G"
EXIT 1
:NotOn
Message "Make Sure SCript to Execute After Log On"
Message "is Set in BBs systems"
Exit 1