home *** CD-ROM | disk | FTP | other *** search
- NEXISTS "m:\cix\file.swt" GOTO nofile
- MENU "Choose File Option" (
- "Download File" GOTO dftag
- "Upload File" GOTO uftag
- "Download Binmail" GOTO dmtag
- "Upload Binmail" GOTO umtag
- "No File Action" GOTO nofile)
- nofile:
- INFO "CIX Logon"
- SETUP (
- Stop=1 :
- Parity=none :
- Fail=None :
- Timeout=20 :
- Echo=off :
- Data=8 )
- EXISTS "m:\cix\rhsc_opt.001" GOTO T001
- EXISTS "m:\cix\rhsc_opt.002" GOTO T002
- EXISTS "m:\cix\rhsc_opt.003" GOTO T003
- GOTO misrate
- T001::
- SETUP (BAUD=2400)
- INFO "Baud Rate set to 2400"
- WAIT 3
- GOTO misrate
- T002::
- SETUP (BAUD=9600)
- INFO "Baud Rate set to 9600"
- WAIT 3
- GOTO misrate
- T003::
- SETUP (BAUD=19200)
- INFO "Baud Rate set to 19200"
- WAIT 3
- misrate::
- EXISTS "m:\cix\rhsc_opt.004" GOTO T004
- EXISTS "m:\cix\rhsc_opt.005" GOTO T005
- EXISTS "m:\cix\rhsc_opt.006" GOTO T006
- GOTO misshake
- T004::
- SETUP (HANDSHAKE=rtscts,xonxoff)
- INFO "Handshaking set to Both"
- GOTO misshake
- T005::
- SETUP (HANDSHAKE=rtscts)
- INFO "Handshaking set to RTSCTS"
- GOTO misshake
- T006::
- SETUP (HANDSHAKE=xonxoff)
- INFO "Handshaking set to XonXoff"
- misshake::
- ON send fail goto bad
- SET c1=4
- rAlive:
- SEND "<initialise>"
- WAIT 20 ( ON reply "OK<$d><$a>" GOTO alive )
- ON c1 GOTO rAlive
- GOTO merror
- alive:
- SET C1=9
- GOTO reDial
- wait100:
- INFO "Waiting to redial"
- WAIT 10
- reDial:
- SEND "<prefix><CixNumber>"
- WAIT 120 (
- ON reply "CONNECT" GOTO letsgo
- ON reply "NO DIALTONE" GOTO tele
- ON reply "NO CARRIER" GOTO nocar
- ON reply "ERROR" GOTO black
- ON reply "BUSY" GOTO again )
- GOTO merror
- again:
- ON c1 GOTO wait100
- ALERT "Line busy" : EXIT
- letsGo:
- INFO "CONNECTED..."
- SENDWAIT 160 "<$d>";,"login:" GOTO noLog
- SENDWAIT 160 "qix<$d>";,"new user)" GOTO noUser
- SENDWAIT 130 "<CixUserName>","Password:" GOTO noPass
- SEND "<CixPassword>"
- tryAgain:
- WAIT 100 (
- ON REPLY "Main:" GOTO gotMain
- ON REPLY "More" GOTO gotMore )
- ALERT "SOMETHING STRANGE"
- gotMain:
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y01
- SEND "OPTION DOWNLOAD C Q"
- GOTO misy01
- y01::
- SEND "OPTION DOWNLOAD Y Q"
- misy01::
- SEND "OPTION UPLOAD C Q"
- SEND "OPTION SCRATCHNAME cix.txt QUIT"
- SEND "OPTION REFERENCE YES QUIT"
- SEND "Q"
- NEXISTS "loc::m:\cix\reply.txt" GOTO noup
- INFO "Starting Upload"
- WAIT 5
- SEND "UPLOAD"
- WAIT 10
- TRANSMIT "loc::m:\cix\reply.txt","XM1K"
- WAIT 5
- SEND "SCPUT SCRIPT"
- WAIT 5
- INFO "Running Script"
- SEND "SCRIPT"
- noup:
- WAIT 5
- INFO "Getting Mail"
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" goto mcont)
- mcont:
- SEND "File All"
- retry1:
- WAIT 100 (ON REPLY "Mail:" GOTO read
- ON REPLY "ail:" GOTO read)
- GOTO retry1
- read:
- SEND "q"
- WAIT 50 (ON REPLY "Main:" GOTO file)
- file:
- SEND "File read all"
- retry2:
- WAIT 100 (ON REPLY "Main:" GOTO cont
- ON REPLY "ain:" GOTO cont)
- GOTO retry2
- cont:
- INFO "Starting Download"
- SEND "Down"
- WAIT 5
- EXISTS "m:\cix\rhsc_opt.007" GOTO T007
- EXISTS "m:\cix\rhsc_opt.008" GOTO T008
- EXISTS "m:\cix\rhsc_opt.009" GOTO T009
- T007::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y02
- RECEIVE "a:\cix\cix.txt","XM1K"
- GOTO missdown
- y02::
- RECEIVE "a:\cix\cix.txt","YM1K"
- GOTO missdown
- T008::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y03
- RECEIVE "m:\cix\cix.txt","XM1K"
- GOTO missdown
- y03::
- RECEIVE "m:\cix\cix.txt","YM1K"
- GOTO missdown
- T009::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y04
- RECEIVE "b:\cix\cix.txt","XM1K"
- GOTO missdown
- y04::
- RECEIVE "b:\cix\cix.txt","YM1K"
- missdown::
- WAIT 50 (ON REPLY "Main:" GOTO swoff
- ON REPLY "y/n" GOTO yorn)
- INFO "Problem! Disconecting"
- swoff:
- INFO "Sending LOGOFF"
- SENDWAIT 20 "BYE","y/n" GOTO cont1
- SEND "Y"
- cont1:
- INFO "Hanging UP!!"
- HANGUP
- INFO "Finished"
- EXIT
- gotMore:
- WAIT 1
- SEND "n"
- GOTO tryAgain
- yorn:
- SEND "Y<$d>"
- GOTO swoff
-
- dftag:
- QUERY "File Download" (
- "Conference:",s2
- "Topic:",s3
- "File to Download:",s4
- "To (Path and Name):",s5)
- INFO "CIX Logon"
- SETUP (
- Stop=1 :
- Parity=none :
- Fail=None :
- Timeout=20 :
- Echo=off :
- Data=8 )
- EXISTS "m:\cix\rhsc_opt.001" GOTO T1001
- EXISTS "m:\cix\rhsc_opt.002" GOTO T1002
- EXISTS "m:\cix\rhsc_opt.003" GOTO T1003
- GOTO misrate1
- T1001::
- SETUP (BAUD=2400)
- INFO "Baud Rate set to 2400"
- WAIT 3
- GOTO misrate1
- T1002::
- SETUP (BAUD=9600)
- INFO "Baud Rate set to 9600"
- WAIT 3
- GOTO misrate1
- T1003::
- SETUP (BAUD=19200)
- INFO "Baud Rate set to 19200"
- WAIT 3
- misrate1::
- EXISTS "m:\cix\rhsc_opt.004" GOTO T1004
- EXISTS "m:\cix\rhsc_opt.005" GOTO T1005
- EXISTS "m:\cix\rhsc_opt.006" GOTO T1006
- GOTO misshake1
- T1004::
- SETUP (HANDSHAKE=rtscts,xonxoff)
- INFO "Handshaking set to Both"
- GOTO misshake1
- T1005::
- SETUP (HANDSHAKE=rtscts)
- INFO "Handshaking set to RTSCTS"
- GOTO misshake1
- T1006::
- SETUP (HANDSHAKE=xonxoff)
- INFO "Handshaking set to XonXoff"
- misshake1::
- ON send fail goto bad
- SET c1=4
- dfrAlive:
- SEND "<initialise>"
- WAIT 20 ( ON reply "OK<$d><$a>" GOTO dfalive )
- ON c1 GOTO dfrAlive
- GOTO merror
- dfalive:
- SET C1=9
- GOTO dfreDial
- dfwait100:
- INFO "Waiting to redial"
- WAIT 10
- dfreDial:
- SEND "<prefix><CixNumber>"
- WAIT 120 (
- ON reply "CONNECT" GOTO dfletsgo
- ON reply "NO DIALTONE" GOTO tele
- ON reply "NO CARRIER" GOTO nocar
- ON reply "ERROR" GOTO black
- ON reply "BUSY" GOTO dfagain )
- GOTO merror
- dfagain:
- ON c1 GOTO dfwait100
- ALERT "Line busy" : EXIT
- dfletsGo:
- INFO "CONNECTED..."
- SENDWAIT 160 "<$d>";,"login:" GOTO noLog
- SENDWAIT 160 "qix<$d>";,"new user)" GOTO noUser
- SENDWAIT 130 "<CixUserName>","Password:" GOTO noPass
- SEND "<CixPassword>"
- dftryAgain:
- WAIT 100 (
- ON REPLY "Main:" GOTO dfgotMain
- ON REPLY "More" GOTO dfgotMore )
- ALERT "SOMETHING STRANGE"
- dfgotMain:
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y20
- SEND "OPTION DOWNLOAD C Q"
- GOTO misy20
- y20::
- SEND "OPTION DOWNLOAD Y Q"
- misy20::
- SEND "OPTION UPLOAD C Q"
- SEND "OPTION SCRATCHNAME cix.txt QUIT"
- SEND "OPTION REFERENCE YES QUIT"
- SEND "Q"
- NEXISTS "loc::m:\cix\reply.txt" GOTO noup1
- INFO "Starting Upload"
- SEND "UPLOAD"
- WAIT 5
- TRANSMIT "loc::m:\cix\reply.txt","XM1K"
- SEND "SCPUT SCRIPT"
- WAIT 5
- INFO "Running Script"
- SEND "SCRIPT"
- noup1:
- WAIT 5
- INFO "Getting Mail"
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" goto dfmcont)
- dfmcont:
- SEND "File All"
- dfretry1:
- WAIT 100 (ON REPLY "Mail:" GOTO dfread
- ON REPLY "ail:" GOTO dfread)
- GOTO dfretry1
- dfread:
- SEND "q"
- WAIT 50 (ON REPLY "Main:" GOTO dffile)
- dffile:
- SEND "File read all"
- dfretry2:
- WAIT 100 (ON REPLY "Main:" GOTO dfcont
- ON REPLY "ain:" GOTO dfcont)
- GOTO dfretry2
- dfcont:
- INFO "Starting Download"
- SEND "Down"
- WAIT 5
- EXISTS "m:\cix\rhsc_opt.007" GOTO T1007
- EXISTS "m:\cix\rhsc_opt.008" GOTO T1008
- EXISTS "m:\cix\rhsc_opt.009" GOTO T1009
- T1007::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y05
- RECEIVE "a:\cix\cix.txt","XM1K"
- GOTO missdown1
- y05::
- RECEIVE "a:\cix\cix.txt","YM1K"
- GOTO missdown1
- T1008::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y06
- RECEIVE "m:\cix\cix.txt","XM1K"
- GOTO missdown1
- y06::
- RECEIVE "m:\cix\cix.txt","YM1K"
- GOTO missdown1
- T1009::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y07
- RECEIVE "b:\cix\cix.txt","XM1K"
- GOTO missdown1
- y07::
- RECEIVE "b:\cix\cix.txt","YM1K"
- missdown1::
- WAIT 50 (ON REPLY "Main:" GOTO dfswoff
- ON REPLY "y/n" GOTO dfyorn)
- INFO "Problem! Disconecting"
- GOTO dfnofile2
- dfswoff:
- SEND "OPTION DOWNLOAD C Q"
- NEXISTS "m:\cix\file.swt" GOTO dfnofile2
- SEND "JOIN <s2>/<s3>"
- WAIT 50 (ON REPLY "Read Ref:" GOTO dfred
- ON REPLY "y/n" GOTO dfjoi)
- INFO "Problem! Download Aborted"
- GOTO dfnofile2
- dfjoi:
- SEND "N"
- INFO "Problem! You are not joined to this Conference"
- WAIT 5
- GOTO dfnofile2
- dfred:
- SEND "FDL <s4>"
- WAIT 50 (ON REPLY "(Mis-spelled?)" GOTO dfnofile2 )
- RECEIVE s5,"XM1K"
- SENDWAIT 50 "QUIT","Main:" GOTO dfnofile2
- dfnofile2:
- INFO "Sending LOGOFF"
- SENDWAIT 20 "BYE","y/n" GOTO dfcont1
- SEND "Y"
- dfcont1:
- INFO "Hanging UP!!"
- HANGUP
- INFO "Finished"
- EXIT
- dfgotMore:
- WAIT 1
- SEND "n"
- GOTO dftryAgain
- dfyorn:
- SEND "Y<$d>"
- GOTO dfswoff
-
- dmtag:
- QUERY "Binmail Download" (
- "File to Download:",s4
- "To (Path and Name):",s5)
- INFO "CIX Logon"
- SETUP (
- Stop=1 :
- Parity=none :
- Fail=None :
- Timeout=20 :
- Echo=off :
- Data=8 )
- EXISTS "m:\cix\rhsc_opt.001" GOTO T2001
- EXISTS "m:\cix\rhsc_opt.002" GOTO T2002
- EXISTS "m:\cix\rhsc_opt.003" GOTO T2003
- GOTO misrate2
- T2001::
- SETUP (BAUD=2400)
- INFO "Baud Rate set to 2400"
- WAIT 3
- GOTO misrate2
- T2002::
- SETUP (BAUD=9600)
- INFO "Baud Rate set to 9600"
- WAIT 3
- GOTO misrate2
- T2003::
- SETUP (BAUD=19200)
- INFO "Baud Rate set to 19200"
- WAIT 3
- misrate2::
- EXISTS "m:\cix\rhsc_opt.004" GOTO T2004
- EXISTS "m:\cix\rhsc_opt.005" GOTO T2005
- EXISTS "m:\cix\rhsc_opt.006" GOTO T2006
- GOTO misshake2
- T2004::
- SETUP (HANDSHAKE=rtscts,xonxoff)
- INFO "Handshaking set to Both"
- GOTO misshake2
- T2005::
- SETUP (HANDSHAKE=rtscts)
- INFO "Handshaking set to RTSCTS"
- GOTO misshake2
- T2006::
- SETUP (HANDSHAKE=xonxoff)
- INFO "Handshaking set to XonXoff"
- misshake2::
- ON send fail goto bad
- SET c1=4
- dmrAlive:
- SEND "<initialise>"
- WAIT 20 ( ON reply "OK<$d><$a>" GOTO dmalive )
- ON c1 GOTO dmrAlive
- GOTO merror
- dmalive:
- SET C1=9
- GOTO dmreDial
- dmwait100:
- INFO "Waiting to redial"
- WAIT 10
- dmreDial:
- SEND "<prefix><CixNumber>"
- WAIT 120 (
- ON reply "CONNECT" GOTO dmletsgo
- ON reply "NO DIALTONE" GOTO tele
- ON reply "NO CARRIER" GOTO nocar
- ON reply "ERROR" GOTO black
- ON reply "BUSY" GOTO dmagain )
- GOTO merror
- dmagain:
- ON c1 GOTO dmwait100
- ALERT "Line busy" : EXIT
- dmletsGo:
- INFO "CONNECTED..."
- SENDWAIT 160 "<$d>";,"login:" GOTO noLog
- SENDWAIT 160 "qix<$d>";,"new user)" GOTO noUser
- SENDWAIT 130 "<CixUserName>","Password:" GOTO noPass
- SEND "<CixPassword>"
- dmtryAgain:
- WAIT 100 (
- ON REPLY "Main:" GOTO dmgotMain
- ON REPLY "More" GOTO dmgotMore )
- ALERT "SOMETHING STRANGE"
- dmgotMain:
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y30
- SEND "OPTION DOWNLOAD C Q"
- GOTO misy30
- y30::
- SEND "OPTION DOWNLOAD Y Q"
- misy30::
- SEND "OPTION UPLOAD C Q"
- SEND "OPTION SCRATCHNAME cix.txt QUIT"
- SEND "OPTION REFERENCE YES QUIT"
- SEND "Q"
- NEXISTS "loc::m:\cix\reply.txt" GOTO noup2
- INFO "Starting Upload"
- SEND "UPLOAD"
- WAIT 5
- TRANSMIT "loc::m:\cix\reply.txt","XM1K"
- SEND "SCPUT SCRIPT"
- WAIT 5
- INFO "Running Script"
- SEND "SCRIPT"
- noup2:
- WAIT 5
- INFO "Getting Mail"
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" goto dmmcont)
- dmmcont:
- SEND "File All"
- dmretry1:
- WAIT 100 (ON REPLY "Mail:" GOTO dmread
- ON REPLY "ail:" GOTO dmread)
- GOTO dmretry1
- dmread:
- SEND "q"
- WAIT 50 (ON REPLY "Main:" GOTO dmfile)
- dmfile:
- SEND "File read all"
- dmretry2:
- WAIT 100 (ON REPLY "Main:" GOTO dmcont
- ON REPLY "ain:" GOTO dmcont)
- GOTO dmretry2
- dmcont:
- INFO "Starting Download"
- SEND "Down"
- WAIT 5
- EXISTS "m:\cix\rhsc_opt.007" GOTO T2007
- EXISTS "m:\cix\rhsc_opt.008" GOTO T2008
- EXISTS "m:\cix\rhsc_opt.009" GOTO T2009
- T2007::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y08
- RECEIVE "a:\cix\cix.txt","XM1K"
- GOTO missdown2
- y08::
- RECEIVE "a:\cix\cix.txt","YM1K"
- GOTO missdown2
- T2008::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y09
- RECEIVE "m:\cix\cix.txt","XM1K"
- GOTO missdown2
- y09::
- RECEIVE "m:\cix\cix.txt","YM1K"
- GOTO missdown2
- T2009::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y10
- RECEIVE "b:\cix\cix.txt","XM1K"
- GOTO missdown2
- y10::
- RECEIVE "b:\cix\cix.txt","YM1K"
- missdown2::
- WAIT 50 (ON REPLY "Main:" GOTO dmswoff
- ON REPLY "y/n" GOTO dmyorn)
- INFO "Problem! Disconecting"
- GOTO dmnofile2
- dmswoff:
- NEXISTS "m:\cix\file.swt" GOTO dmnofile2
- SEND "OPTION DOWNLOAD C Q"
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" GOTO dmred)
- INFO "Problem! Download Aborted"
- GOTO dmnofile2
- dmred:
- SEND "FDL <s4>"
- WAIT 50 (ON REPLY "(Mis-spelled?)" GOTO dmnofile2 )
- RECEIVE s5,"XM1K"
- SENDWAIT 50 "QUIT","Main:" GOTO dmnofile2
- dmnofile2:
- INFO "Sending LOGOFF"
- SENDWAIT 20 "BYE","y/n" GOTO dmcont1
- SEND "Y"
- dmcont1:
- INFO "Hanging UP!!"
- HANGUP
- INFO "Finished"
- EXIT
- dmgotMore:
- WAIT 1
- SEND "n"
- GOTO dmtryAgain
- dmyorn:
- SEND "Y<$d>"
- GOTO dmswoff
-
- uftag:
- QUERY "File Upload" (
- "Conference:",s2
- "Topic:",s3
- "File Path and Name:",s4
- "Upload as:",s5
- "Description/Size:",s6
- )
- INFO "CIX Logon"
- SETUP (
- Stop=1 :
- Parity=none :
- Fail=None :
- Timeout=20 :
- Echo=off :
- Data=8 )
- EXISTS "m:\cix\rhsc_opt.001" GOTO T3001
- EXISTS "m:\cix\rhsc_opt.002" GOTO T3002
- EXISTS "m:\cix\rhsc_opt.003" GOTO T3003
- GOTO misrate3
- T3001::
- SETUP (BAUD=2400)
- INFO "Baud Rate set to 2400"
- WAIT 3
- GOTO misrate3
- T3002::
- SETUP (BAUD=9600)
- INFO "Baud Rate set to 9600"
- WAIT 3
- GOTO misrate3
- T3003::
- SETUP (BAUD=19200)
- INFO "Baud Rate set to 19200"
- WAIT 3
- misrate3::
- EXISTS "m:\cix\rhsc_opt.004" GOTO T3004
- EXISTS "m:\cix\rhsc_opt.005" GOTO T3005
- EXISTS "m:\cix\rhsc_opt.006" GOTO T3006
- GOTO misshake3
- T3004::
- SETUP (HANDSHAKE=rtscts,xonxoff)
- INFO "Handshaking set to Both"
- GOTO misshake3
- T3005::
- SETUP (HANDSHAKE=rtscts)
- INFO "Handshaking set to RTSCTS"
- GOTO misshake3
- T3006::
- SETUP (HANDSHAKE=xonxoff)
- INFO "Handshaking set to XonXoff"
- misshake3::
- ON send fail goto bad
- SET c1=4
- ufrAlive:
- SEND "<initialise>"
- WAIT 20 ( ON reply "OK<$d><$a>" GOTO ufalive )
- ON c1 GOTO ufrAlive
- GOTO merror
- ufalive:
- SET C1=9
- GOTO ufreDial
- ufwait100:
- INFO "Waiting to redial"
- WAIT 10
- ufreDial:
- SEND "<prefix><CixNumber>"
- WAIT 120 (
- ON reply "CONNECT" GOTO ufletsgo
- ON reply "NO DIALTONE" GOTO tele
- ON reply "NO CARRIER" GOTO nocar
- ON reply "ERROR" GOTO black
- ON reply "BUSY" GOTO ufagain )
- GOTO merror
- ufagain:
- ON c1 GOTO ufwait100
- ALERT "Line busy" : EXIT
- ufletsGo:
- INFO "CONNECTED..."
- SENDWAIT 160 "<$d>";,"login:" GOTO noLog
- SENDWAIT 160 "qix<$d>";,"new user)" GOTO noUser
- SENDWAIT 130 "<CixUserName>","Password:" GOTO noPass
- SEND "<CixPassword>"
- uftryAgain:
- WAIT 100 (
- ON REPLY "Main:" GOTO ufgotMain
- ON REPLY "More" GOTO ufgotMore )
- ALERT "SOMETHING STRANGE"
- ufgotMain:
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y40
- SEND "OPTION DOWNLOAD C Q"
- GOTO misy40
- y40::
- SEND "OPTION DOWNLOAD Y Q"
- misy40::
- SEND "OPTION UPLOAD C Q"
- SEND "OPTION SCRATCHNAME cix.txt QUIT"
- SEND "OPTION REFERENCE YES QUIT"
- SEND "Q"
- NEXISTS "loc::m:\cix\reply.txt" GOTO noup3
- INFO "Starting Upload"
- SEND "UPLOAD"
- WAIT 5
- TRANSMIT "loc::m:\cix\reply.txt","XM1K"
- SEND "SCPUT SCRIPT"
- WAIT 5
- INFO "Running Script"
- SEND "SCRIPT"
- noup3:
- WAIT 5
- INFO "Getting Mail"
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" goto ufmcont)
- ufmcont:
- SEND "File All"
- ufretry1:
- WAIT 100 (ON REPLY "Mail:" GOTO ufread
- ON REPLY "ail:" GOTO ufread)
- GOTO ufretry1
- ufread:
- SEND "q"
- WAIT 50 (ON REPLY "Main:" GOTO uffile)
- uffile:
- SEND "File read all"
- ufretry2:
- WAIT 100 (ON REPLY "Main:" GOTO ufcont
- ON REPLY "ain:" GOTO ufcont)
- GOTO ufretry2
- ufcont:
- INFO "Starting Download"
- SEND "Down"
- WAIT 5
- EXISTS "m:\cix\rhsc_opt.007" GOTO T3007
- EXISTS "m:\cix\rhsc_opt.008" GOTO T3008
- EXISTS "m:\cix\rhsc_opt.009" GOTO T3009
- T3007::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y11
- RECEIVE "a:\cix\cix.txt","XM1K"
- GOTO missdown3
- y11::
- RECEIVE "a:\cix\cix.txt","YM1K"
- GOTO missdown3
- T3008::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y12
- RECEIVE "m:\cix\cix.txt","XM1K"
- GOTO missdown3
- y12::
- RECEIVE "m:\cix\cix.txt","YM1K"
- GOTO missdown3
- T3009::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y13
- RECEIVE "b:\cix\cix.txt","XM1K"
- GOTO missdown3
- y13::
- RECEIVE "b:\cix\cix.txt","YM1K"
- missdown3::
- WAIT 50 (ON REPLY "Main:" GOTO ufswoff
- ON REPLY "y/n" GOTO ufyorn)
- INFO "Problem! Disconecting"
- GOTO ufnofile2
- ufswoff:
- NEXISTS "m:\cix\file.swt" GOTO ufnofile2
- SEND "JOIN <s2>/<s3>"
- WAIT 50 (ON REPLY "Read Ref:" GOTO ufred
- ON REPLY "y/n" GOTO ufjoi)
- INFO "Problem! Upload Aborted"
- GOTO ufnofile2
- ufjoi:
- SEND "N"
- INFO "Problem! You are not joined to this Conference"
- WAIT 5
- GOTO ufnofile2
- ufred:
- SEND "FUL <s5>"
- WAIT 5
- TRANSMIT s4,"XM1K"
- WAIT 5
- SEND "File <s5>"
- WAIT 2
- SEND "<s6>"
- WAIT 2
- SEND "."
- WAIT 2
- SEND "SEND"
- SENDWAIT 50 "QUIT","Main:" GOTO ufnofile2
- ufnofile2:
- INFO "Sending LOGOFF"
- SENDWAIT 50 "BYE","y/n" GOTO ufcont1
- SEND "Y"
- ufcont1:
- INFO "Hanging UP!!"
- HANGUP
- INFO "Finished"
- EXIT
- ufgotMore:
- WAIT 1
- SEND "n"
- GOTO uftryAgain
- ufyorn:
- SEND "Y<$d>"
- GOTO ufswoff
-
- umtag:
- QUERY "Binmail Upload" (
- "Upload as:",s4
- "From Path and Name:",s5)
- INFO "CIX Logon"
- SETUP (
- Stop=1 :
- Parity=none :
- Fail=None :
- Timeout=20 :
- Echo=off :
- Data=8 )
- EXISTS "m:\cix\rhsc_opt.001" GOTO T4001
- EXISTS "m:\cix\rhsc_opt.002" GOTO T4002
- EXISTS "m:\cix\rhsc_opt.003" GOTO T4003
- GOTO misrate4
- T4001::
- SETUP (BAUD=2400)
- INFO "Baud Rate set to 2400"
- WAIT 3
- GOTO misrate4
- T4002::
- SETUP (BAUD=9600)
- INFO "Baud Rate set to 9600"
- WAIT 3
- GOTO misrate4
- T4003::
- SETUP (BAUD=19200)
- INFO "Baud Rate set to 19200"
- WAIT 3
- misrate4::
- EXISTS "m:\cix\rhsc_opt.004" GOTO T4004
- EXISTS "m:\cix\rhsc_opt.005" GOTO T4005
- EXISTS "m:\cix\rhsc_opt.006" GOTO T4006
- GOTO misshake4
- T4004::
- SETUP (HANDSHAKE=rtscts,xonxoff)
- INFO "Handshaking set to Both"
- GOTO misshake4
- T4005::
- SETUP (HANDSHAKE=rtscts)
- INFO "Handshaking set to RTSCTS"
- GOTO misshake4
- T4006::
- SETUP (HANDSHAKE=xonxoff)
- INFO "Handshaking set to XonXoff"
- misshake4::
- ON send fail goto bad
- SET c1=4
- umrAlive:
- SEND "<initialise>"
- WAIT 20 ( ON reply "OK<$d><$a>" GOTO umalive )
- ON c1 GOTO umrAlive
- GOTO merror
- umalive:
- SET C1=9
- GOTO umreDial
- umwait100:
- INFO "Waiting to redial"
- WAIT 10
- umreDial:
- SEND "<prefix><CixNumber>"
- WAIT 120 (
- ON reply "CONNECT" GOTO umletsgo
- ON reply "NO DIALTONE" GOTO tele
- ON reply "NO CARRIER" GOTO nocar
- ON reply "ERROR" GOTO black
- ON reply "BUSY" GOTO umagain )
- GOTO merror
- umagain:
- ON c1 GOTO umwait100
- ALERT "Line busy" : EXIT
- umletsGo:
- INFO "CONNECTED..."
- SENDWAIT 160 "<$d>";,"login:" GOTO noLog
- SENDWAIT 160 "qix<$d>";,"new user)" GOTO noUser
- SENDWAIT 130 "<CixUserName>","Password:" GOTO noPass
- SEND "<CixPassword>"
- umtryAgain:
- WAIT 100 (
- ON REPLY "Main:" GOTO umgotMain
- ON REPLY "More" GOTO umgotMore )
- ALERT "SOMETHING STRANGE"
- umgotMain:
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y50
- SEND "OPTION DOWNLOAD C Q"
- GOTO misy50
- y50::
- SEND "OPTION DOWNLOAD Y Q"
- misy50::
- SEND "OPTION UPLOAD C Q"
- SEND "OPTION SCRATCHNAME cix.txt QUIT"
- SEND "OPTION REFERENCE YES QUIT"
- SEND "Q"
- NEXISTS "loc::m:\cix\reply.txt" GOTO noup4
- INFO "Starting Upload"
- SEND "UPLOAD"
- WAIT 5
- TRANSMIT "loc::m:\cix\reply.txt","XM1K"
- SEND "SCPUT SCRIPT"
- WAIT 5
- INFO "Running Script"
- SEND "SCRIPT"
- noup4:
- WAIT 5
- INFO "Getting Mail"
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" goto ummcont)
- ummcont:
- SEND "File All"
- umretry1:
- WAIT 100 (ON REPLY "Mail:" GOTO umread
- ON REPLY "ail:" GOTO umread)
- GOTO umretry1
- umread:
- SEND "q"
- WAIT 50 (ON REPLY "Main:" GOTO umfile)
- umfile:
- SEND "File read all"
- umretry2:
- WAIT 100 (ON REPLY "Main:" GOTO umcont
- ON REPLY "ain:" GOTO umcont)
- GOTO umretry2
- umcont:
- INFO "Starting Download"
- SEND "Down"
- WAIT 5
- EXISTS "m:\cix\rhsc_opt.007" GOTO T4007
- EXISTS "m:\cix\rhsc_opt.008" GOTO T4008
- EXISTS "m:\cix\rhsc_opt.009" GOTO T4009
- T4007::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y15
- RECEIVE "a:\cix\cix.txt","XM1K"
- GOTO missdown4
- y15::
- RECEIVE "a:\cix\cix.txt","YM1K"
- GOTO missdown4
- T4008::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y16
- RECEIVE "m:\cix\cix.txt","XM1K"
- GOTO missdown4
- y16::
- RECEIVE "m:\cix\cix.txt","YM1K"
- GOTO missdown4
- T4009::
- EXISTS "m:\cix\rhsc_opt.010" GOTO Y17
- RECEIVE "b:\cix\cix.txt","XM1K"
- GOTO missdown4
- y17::
- RECEIVE "b:\cix\cix.txt","YM1K"
- missdown4::
- WAIT 50 (ON REPLY "Main:" GOTO umswoff
- ON REPLY "y/n" GOTO umyorn)
- INFO "Problem! Disconecting"
- GOTO umnofile2
- umswoff:
- NEXISTS "m:\cix\file.swt" GOTO umnofile2
- SEND "MAIL"
- WAIT 50 (ON REPLY "Mail:" GOTO umred)
- INFO "Problem! Upload Aborted"
- GOTO umnofile2
- umred:
- SEND "FUL <s4>"
- WAIT 5
- TRANSMIT s5,"XM1K"
- SENDWAIT 50 "QUIT","Main:" GOTO umnofile2
- umnofile2:
- INFO "Sending LOGOFF"
- SENDWAIT 50 "BYE","y/n" GOTO umcont1
- SEND "Y"
- umcont1:
- INFO "Hanging UP!!"
- HANGUP
- INFO "Finished"
- EXIT
- umgotMore:
- WAIT 1
- SEND "n"
- GOTO umtryAgain
- umyorn:
- SEND "Y<$d>"
- GOTO umswoff
- black:
- ALERT "Number dialled too many times" : EXIT
- nocar:
- ALERT "No connection made" : EXIT
- tele:
- ALERT "Check connected to telephone" : EXIT
- merror:
- ALERT "Check modem connected" : EXIT
- bad:
- ALERT "Check RS232 lead connected" : EXIT
- noLog:
- ALERT "No Login received" : EXIT
- noUser:
- ALERT "No user name" : EXIT
- noPass:
- ALERT "No password" : EXIT
- noMain:
- ALERT "No main"
- EXIT
-