home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String STRING006
- String STRING007
- String STRING008
- String STRING009
- String STRING010
- String STRING011
- String STRING012
- String STRING013
- String STRING014
- String STRING015
- String STRING016
- String STRING017
- String STRING018
- String STRING019
- String STRING020
- String STRING021
- String STRING022
-
- ;------------------------------------------------------------------------------
-
- STRING018 = Chr(13)
- STRING017 = Chr(27)
- STRING003 = "@X1F"
- STRING004 = "@X1F A Scan All Selected Conferences @X0F"
- STRING005 = "@X1F ALL Scan All Selected Conferences you have access to@X0F"
- STRING006 = "@X1F F Read Mail From You @X0F"
- STRING007 = "@X1F FROM Read Mail From a selected user @X0F"
- STRING008 = "@X1F N Scan New Messages By Date @X0F"
- STRING009 = "@X1F S Scan for New Messages @X0F"
- STRING010 = "@X1F TO Messages to a user @X0F"
- STRING011 = "@X1F TS Text Search for Specific Text @X0F"
- STRING012 = "@X1F U Unread Messages @X0F"
- STRING013 = "@X1F USER Search Messages To or From a Certain User @X0F"
- STRING014 = "@X1F WAIT Scan Conferences Where You Have Mail Waiting @X0F"
- STRING015 = "@X1F Y Read Messages Addressed to You @X0F"
- STRING016 = "@X1F YA Read Messages Addressed to You or to All @X0F"
- If (TokCount() <> 0) Then
- STRING002 = TokenStr()
- Tokenize STRING002
- GetToken STRING019
- GetToken STRING020
- GetToken STRING021
- GetToken STRING022
- KbdStuff "R " + STRING019 + " " + STRING020 + " " + STRING021 + " " + STRING022 + Chr(13)
- Else
- DispFile PPEPath() + "READ.PCB", 0
- PrintLn " @POFF@@X08─@X07─@X0F─────────────────────────────────────────────────────────────────@X07─@X08─@X0F"
- PrintLn " @X0F A Scan All Selected Conferences "
- PrintLn " @X0F ALL Scan All Selected Conferences you have access to"
- PrintLn " @X0F F Read Mail From You "
- PrintLn " @X0F FROM Read Mail From a selected user "
- PrintLn " @X0F N Scan New Messages By Date "
- PrintLn " @X0F S Scan for New Messages "
- PrintLn " @X0F TO Messages to a user "
- PrintLn " @X0F TS Text Search for Specific Text "
- PrintLn " @X0F U Unread Messages "
- PrintLn " @X0F USER Search Messages To or From a Certain User "
- PrintLn " @X0F WAIT Scan Conferences Where You Have Mail Waiting "
- PrintLn " @X0F Y Read Messages Addressed to You "
- PrintLn " @X0F YA Read Messages Addressed to You or to All "
- :LABEL001
- AnsiPos 13, 10
- Print STRING004
- AnsiPos 13, 11
- Print "@X0F ALL Scan All Selected Conferences you have access to@X0F"
- AnsiPos 13, 22
- Print "@X0F YA Read Messages Addressed to You or to All "
- AnsiPos 13, 10
- :LABEL002
- STRING001 = Inkey()
- If (STRING001 == "8") Goto LABEL025
- If (STRING001 == "UP") Goto LABEL025
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL025
- If (STRING001 == "DOWN") Goto LABEL003
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL003
- If (STRING001 == "2") Goto LABEL003
- If (STRING001 == "") Goto LABEL002
- If (STRING001 == STRING018) Goto LABEL027
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL002
- :LABEL003
- AnsiPos 13, 10
- Print "@X0F A Scan All Selected Conferences @X0F"
- AnsiPos 13, 11
- Print STRING005
- AnsiPos 13, 12
- Print "@X0F F Read Mail From You "
- AnsiPos 13, 11
- :LABEL004
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL005
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL005
- If (STRING001 == "8") Goto LABEL001
- If (STRING001 == "UP") Goto LABEL001
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL001
- If (STRING001 == "2") Goto LABEL005
- If (STRING001 == "") Goto LABEL004
- If (STRING001 == STRING018) Goto LABEL028
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL004
- :LABEL005
- AnsiPos 13, 11
- Print "@X0F ALL Scan All Selected Conferences you have access to"
- AnsiPos 13, 12
- Print STRING006
- AnsiPos 13, 13
- Print "@X0F FROM Read Mail From a selected user "
- AnsiPos 13, 12
- :LABEL006
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL007
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL007
- If (STRING001 == "8") Goto LABEL003
- If (STRING001 == "UP") Goto LABEL003
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL003
- If (STRING001 == "2") Goto LABEL007
- If (STRING001 == "") Goto LABEL006
- If (STRING001 == STRING018) Goto LABEL029
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL006
- :LABEL007
- AnsiPos 13, 12
- Print "@X0F F Read Mail From You "
- AnsiPos 13, 13
- Print STRING007
- AnsiPos 13, 14
- Print "@X0F N Scan New Messages By Date "
- AnsiPos 13, 13
- :LABEL008
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL009
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL009
- If (STRING001 == "8") Goto LABEL005
- If (STRING001 == "UP") Goto LABEL005
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL005
- If (STRING001 == "2") Goto LABEL009
- If (STRING001 == "") Goto LABEL008
- If (STRING001 == STRING018) Goto LABEL030
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL008
- :LABEL009
- AnsiPos 13, 13
- Print "@X0F FROM Read Mail From a selected user "
- AnsiPos 13, 14
- Print STRING008
- AnsiPos 13, 15
- Print "@X0F S Scan for New Messages "
- AnsiPos 13, 14
- :LABEL010
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL011
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL011
- If (STRING001 == "8") Goto LABEL007
- If (STRING001 == "UP") Goto LABEL007
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL007
- If (STRING001 == "2") Goto LABEL011
- If (STRING001 == "") Goto LABEL010
- If (STRING001 == STRING018) Goto LABEL031
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL010
- :LABEL011
- AnsiPos 13, 14
- Print "@X0F N Scan New Messages By Date "
- AnsiPos 13, 15
- Print STRING009
- AnsiPos 13, 16
- Print "@X0F TO Messages to a user "
- AnsiPos 13, 15
- :LABEL012
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL013
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL013
- If (STRING001 == "8") Goto LABEL009
- If (STRING001 == "UP") Goto LABEL009
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL009
- If (STRING001 == "2") Goto LABEL013
- If (STRING001 == "") Goto LABEL012
- If (STRING001 == STRING018) Goto LABEL032
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL012
- :LABEL013
- AnsiPos 13, 15
- Print "@X0F S Scan for New Messages "
- AnsiPos 13, 16
- Print STRING010
- AnsiPos 13, 17
- Print "@X0F TS Text Search for Specific Text "
- AnsiPos 13, 16
- :LABEL014
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL015
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL015
- If (STRING001 == "8") Goto LABEL011
- If (STRING001 == "UP") Goto LABEL011
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL011
- If (STRING001 == "2") Goto LABEL015
- If (STRING001 == "") Goto LABEL014
- If (STRING001 == STRING018) Goto LABEL033
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL014
- :LABEL015
- AnsiPos 13, 16
- Print "@X0F TO Messages to a user "
- AnsiPos 13, 17
- Print STRING011
- AnsiPos 13, 18
- Print "@X0F U Unread Messages "
- AnsiPos 13, 17
- :LABEL016
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL017
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL017
- If (STRING001 == "8") Goto LABEL013
- If (STRING001 == "UP") Goto LABEL013
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL013
- If (STRING001 == "2") Goto LABEL017
- If (STRING001 == "") Goto LABEL016
- If (STRING001 == STRING018) Goto LABEL034
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL016
- :LABEL017
- AnsiPos 13, 17
- Print "@X0F TS Text Search for Specific Text "
- AnsiPos 13, 18
- Print STRING012
- AnsiPos 13, 19
- Print "@X0F USER Search Messages To or From a Certain User "
- AnsiPos 13, 18
- :LABEL018
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL019
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL019
- If (STRING001 == "8") Goto LABEL015
- If (STRING001 == "UP") Goto LABEL015
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL015
- If (STRING001 == "2") Goto LABEL019
- If (STRING001 == "") Goto LABEL018
- If (STRING001 == STRING018) Goto LABEL035
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL018
- :LABEL019
- AnsiPos 13, 18
- Print "@X0F U Unread Messages "
- AnsiPos 13, 19
- Print STRING013
- AnsiPos 13, 20
- Print "@X0F WAIT Scan Conferences Where You Have Mail Waiting "
- AnsiPos 13, 19
- :LABEL020
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL021
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL021
- If (STRING001 == "8") Goto LABEL017
- If (STRING001 == "UP") Goto LABEL017
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL017
- If (STRING001 == "2") Goto LABEL021
- If (STRING001 == "") Goto LABEL020
- If (STRING001 == STRING018) Goto LABEL036
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL020
- :LABEL021
- AnsiPos 13, 19
- Print "@X0F USER Search Messages To or From a Certain User "
- AnsiPos 13, 20
- Print STRING014
- AnsiPos 13, 21
- Print "@X0F Y Read Messages Addressed to You "
- AnsiPos 13, 20
- :LABEL022
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL023
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL023
- If (STRING001 == "8") Goto LABEL019
- If (STRING001 == "UP") Goto LABEL019
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL019
- If (STRING001 == "2") Goto LABEL023
- If (STRING001 == "") Goto LABEL022
- If (STRING001 == STRING018) Goto LABEL037
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL022
- :LABEL023
- AnsiPos 13, 20
- Print "@X0F WAIT Scan Conferences Where You Have Mail Waiting "
- AnsiPos 13, 21
- Print STRING015
- AnsiPos 13, 22
- Print "@X0F YA Read Messages Addressed to You or to All "
- AnsiPos 13, 21
- :LABEL024
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL025
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL025
- If (STRING001 == "8") Goto LABEL021
- If (STRING001 == "UP") Goto LABEL021
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL021
- If (STRING001 == "2") Goto LABEL025
- If (STRING001 == "") Goto LABEL024
- If (STRING001 == STRING018) Goto LABEL038
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL024
- :LABEL025
- AnsiPos 13, 21
- Print "@X0F Y Read Messages Addressed to You "
- AnsiPos 13, 22
- Print STRING016
- AnsiPos 13, 10
- Print "@X0F A Scan All Selected Conferences "
- AnsiPos 13, 22
- :LABEL026
- STRING001 = Inkey()
- If (STRING001 == "DOWN") Goto LABEL001
- If ((STRING001 == "Z") || (STRING001 == "z")) Goto LABEL001
- If (STRING001 == "8") Goto LABEL023
- If (STRING001 == "UP") Goto LABEL023
- If ((STRING001 == "A") || (STRING001 == "a")) Goto LABEL023
- If (STRING001 == "2") Goto LABEL001
- If (STRING001 == "") Goto LABEL026
- If (STRING001 == STRING018) Goto LABEL039
- If (STRING001 == STRING017) Goto LABEL040
- Goto LABEL026
- :LABEL027
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;A" + Chr(13)
- End
- :LABEL028
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;ALL" + Chr(13)
- End
- :LABEL029
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;F" + Chr(13)
- End
- :LABEL030
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;FROM" + Chr(13)
- End
- :LABEL031
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;N" + Chr(13)
- End
- :LABEL032
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;S" + Chr(13)
- End
- :LABEL033
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;TO" + Chr(13)
- End
- :LABEL034
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;TS" + Chr(13)
- End
- :LABEL035
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;U" + Chr(13)
- End
- :LABEL036
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;USER" + Chr(13)
- End
- :LABEL037
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;WAIT" + Chr(13)
- End
- :LABEL038
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;Y" + Chr(13)
- End
- :LABEL039
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- KbdStuff "R;YA" + Chr(13)
- End
- Endif
- :LABEL040
- Cls
- PrintLn "@PON@@X0FP@X07P@X08E By Mass Murderer [ALF]"
- End
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 14 End
- ; 14 Cls
- ; 132 Goto
- ; 30 Let
- ; 39 Print
- ; 28 PrintLn
- ; 118 If
- ; 1 DispFile
- ; 1 Tokenize
- ; 4 GetToken
- ; 14 KbdStuff
- ; 52 AnsiPos
- ;
- ;
- ; ■ Functions used :
- ;
- ; 22 +
- ; 143 ==
- ; 1 <>
- ; 1 !
- ; 26 ||
- ; 16 Chr()
- ; 13 Inkey()
- ; 1 PPEPath()
- ; 1 TokenStr()
- ; 1 TokCount()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 0 While/EndWhile
- ; 1 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-