home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
roboos2b.zip
/
OS2-REP.RS
< prev
next >
Wrap
Text File
|
1994-03-12
|
3KB
|
108 lines
TITLE "OS2Shareware Send REPlies"
PARAMETER 1 "Enter # of REPs to keep (1 to 9)"
ENDPARAMS
TIMEOUT 120
IF NOT CONNECTED GOTO NotOn
;Check if replies exist, if not quit
IF NOT EXIST "%REPDIR%%ID%.REP" GOTO NoRep
;Get through Standard prompts
WHEN "to continue" Send "|"
WHEN "More [Y,n,=]?" SEND "|"
; 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 Upload Procedure
CLEAR
WHEN "Error receiving" GOTO BadTry
WHEN "Error decomp" GOTO DeComp
WHEN "MESSAGE:" GOTO ReNum0
WHEN "MAIN:" GOTO ReNum0
Message "Sending Replies Packet"
SEND "U"
WAITFOR "times to cancel."
UPLOAD "%REPDIR%%ID%.REP" USING "%BBS21%"
IF ERRORLEVEL GOTO UploadError
;If either of two prompts below go to main prompt
WAITFOR "READER:" FAILURE GOTO BadTry
:ReNum0
; Renaming Reply packets, will keep up to nine
MESSAGE "Renumbering REP packets"
IF EXIST "%QWKDIR%%ID%.RE9" ERASE "%QWKDIR%%ID%.RE9"
IF EXIST "%QWKDIR%%ID%.RE8" RENAME "%QWKDIR%%ID%.RE8" TO "%QWKDIR%%ID%.RE9"
IF EXIST "%QWKDIR%%ID%.RE7" RENAME "%QWKDIR%%ID%.RE7" TO "%QWKDIR%%ID%.RE8"
IF EXIST "%QWKDIR%%ID%.RE6" RENAME "%QWKDIR%%ID%.RE6" TO "%QWKDIR%%ID%.RE7"
IF EXIST "%QWKDIR%%ID%.RE5" RENAME "%QWKDIR%%ID%.RE5" TO "%QWKDIR%%ID%.RE6"
IF EXIST "%QWKDIR%%ID%.RE4" RENAME "%QWKDIR%%ID%.RE4" TO "%QWKDIR%%ID%.RE5"
IF EXIST "%QWKDIR%%ID%.RE3" RENAME "%QWKDIR%%ID%.RE3" TO "%QWKDIR%%ID%.RE4"
IF EXIST "%QWKDIR%%ID%.RE2" RENAME "%QWKDIR%%ID%.RE2" TO "%QWKDIR%%ID%.RE3"
IF EXIST "%QWKDIR%%ID%.RE1" RENAME "%QWKDIR%%ID%.RE1" TO "%QWKDIR%%ID%.RE2"
IF EXIST "%QWKDIR%%ID%.REP" RENAME "%QWKDIR%%ID%.REP" TO "%QWKDIR%%ID%.RE1"
; IF NOT EMPTY "%P1%" GOTO RENUM1
; IF EXIST "%REPDIR%%ID%.REP" RENUMBER "%REPDIR%%ID%.REP" 9
; GOTO RENUM2
:RENUM1
; IF EXIST "%REPDIR%%ID%.REP" RENUMBER "%REPDIR%%ID%.REP %P1%"
:RENUM2
CLEAR
; Send enter to Return to MAIN
SEND "|"
; SEND "M"
EXIT 0
;Ending Routine
WAITFOR "READER:" FAILURE SEND "M"
SEND "M"
WAITFOR "MAIN:"
MESSAGE "Ending Mail Routine"
EXIT 0
:UploadError
MESSAGE "Rep Upload Failed"
SEND "||"
WAITFOR "MAIN:"
EXIT 1
:NotOn
Message "Make Sure SCript to Execute After Log On"
Message "is Set in BBs systems"
Exit 1
:NoRep
MESSAGE "No Rep packet to Send"
EXIT 0
:BadTry
Message "Rep Upload Failed"
SEND "||"
WAITFOR "READER:"
SEND "M"
Waitfor "MAIN:"
EXIT 1
:DeComp
Message "BBS could not decompress packet"
Send "M"
Waitfor "MAIN:"
EXIT 1