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
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- Integer INTEGER002
- 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
- String STRING023
- String STRING024
- String STRING025
- String STRING026
- String STRING027
- String STRING028
- String STRING029
- String STRING030
- String STRING031
- String STRING032
- String STRING033
- String STRING034
- String STRING035
- String STRING036
- String STRING037
- String STRING038
- String STRING039
- String STRING040
- String STRING041
- String STRING042
- String STRING043
- String STRING044
- String STRING045
- String STRING046
-
- ;------------------------------------------------------------------------------
-
- Newline
- Newline
- Newline
- FOpen 19, PPEPath() + "ALF_NFS1.CFG", 0, 0
- FGet 19, STRING031
- FGet 19, STRING032
- FGet 19, STRING033
- FGet 19, STRING034
- FGet 19, STRING035
- FGet 19, STRING036
- FGet 19, STRING037
- FGet 19, STRING038
- FGet 19, STRING039
- FGet 19, STRING040
- FGet 19, STRING041
- FGet 19, STRING042
- FGet 19, STRING043
- FGet 19, STRING044
- FGet 19, STRING045
- FGet 19, STRING046
- FClose 19
- STRING023 = GetX()
- STRING024 = GetY()
- STRING024 = STRING024 - 3
- STRING026 = Time()
- STRING022 = Left(STRING026, 5)
- If (TokCount() <> 0) Then
- STRING013 = TokenStr()
- Tokenize STRING013
- GetToken STRING014
- GetToken STRING015
- If ((((((((STRING014 == "T") || (STRING014 == "t")) || (STRING014 == "Y")) || (STRING014 == "y")) || (STRING014 == "W")) || (STRING014 == "w")) || (STRING014 == "S")) || (STRING014 == "s")) Then
- If ((STRING014 == "T") || (STRING014 == "t")) Then
- STRING030 = Date()
- STRING029 = ToDate(STRING030)
- STRING029 = Strip(STRING029, "-")
- STRING030 = STRING029
- KbdStuff "N;" + STRING030 + ";" + STRING015 + Chr(13)
- End
- Endif
- If ((STRING014 == "Y") || (STRING014 == "y")) Then
- STRING025 = String(Left(Date(), 2))
- STRING026 = String(Mid(Date(), 4, 2))
- STRING027 = String(Right(Date(), 2))
- STRING021 = STRING026 - 1
- KbdStuff "N;" + STRING025 + STRING021 + STRING027 + ";" + STRING015 + Chr(13)
- End
- Endif
- Endif
- KbdStuff "N;" + STRING014 + ";" + STRING015 + Chr(13)
- End
- Endif
- :LABEL001
- STRING013 = String(Left(Date(), 2))
- STRING014 = String(Mid(Date(), 4, 2))
- STRING015 = String(Right(Date(), 2))
- INTEGER001 = Date() - 1
- STRING026 = Time()
- STRING022 = Left(STRING026, 5)
- STRING016 = ToDate(INTEGER001)
- STRING016 = Strip(STRING016, "-")
- STRING017 = STRING016
- STRING006 = Left(STRING017, 2)
- STRING007 = Mid(STRING017, 3, 2)
- STRING008 = Right(STRING017, 2)
- STRING005 = STRING040 + STRING006 + STRING041 + "-" + STRING007 + STRING042 + "-" + STRING008
- INTEGER002 = Date() - 2
- STRING018 = ToDate(INTEGER002)
- STRING018 = Strip(STRING018, "-")
- STRING019 = STRING018
- STRING002 = Left(STRING019, 2)
- STRING003 = Mid(STRING019, 3, 2)
- STRING004 = Right(STRING019, 2)
- STRING001 = STRING040 + STRING002 + STRING041 + "-" + STRING003 + STRING042 + "-" + STRING004
- AnsiPos 1, STRING024
- STRING028 = STRING036 + "Today "
- PrintLn "@POFF@", STRING031, STRING032, STRING022, " ", STRING033, STRING034, Date(), " ", STRING035, STRING036, STRING028
- PrintLn STRING037
- Print STRING038, " [", STRING046, Date(), STRING039, "] ", STRING038, "[", STRING005, STRING039, "]", STRING038, " [", STRING001, STRING039, "] ", STRING043, " "
- :LABEL002
- STRING020 = Inkey()
- If (STRING020 == "RIGHT") Goto LABEL004
- If (STRING020 == "LEFT") Goto LABEL013
- If (STRING020 == "?") Goto LABEL016
- If (STRING020 == Chr(13)) Goto LABEL003
- If (STRING020 == Chr(27)) Goto LABEL015
- If (STRING020 == "") Goto LABEL002
- Goto LABEL002
- :LABEL003
- KbdStuff "N;" + STRING013 + STRING014 + STRING015 + ";A" + Chr(13)
- End
- :LABEL004
- STRING028 = STRING036 + "Yesterday "
- INTEGER001 = Date() - 1
- STRING015 = ToDate(INTEGER001)
- STRING015 = Strip(STRING015, "-")
- STRING014 = STRING015
- STRING026 = Time()
- STRING022 = Left(STRING026, 5)
- STRING006 = Left(STRING014, 2)
- STRING007 = Mid(STRING014, 3, 2)
- STRING008 = Right(STRING014, 2)
- STRING005 = STRING006 + "-" + STRING007 + "-" + STRING008
- INTEGER002 = Date() - 2
- STRING018 = ToDate(INTEGER002)
- STRING018 = Strip(STRING018, "-")
- STRING019 = STRING018
- STRING002 = Left(STRING019, 2)
- STRING003 = Mid(STRING019, 3, 2)
- STRING004 = Right(STRING019, 2)
- STRING001 = STRING040 + STRING002 + STRING041 + "-" + STRING003 + STRING042 + "-" + STRING004
- STRING010 = String(Left(Date(), 2))
- STRING011 = String(Mid(Date(), 4, 2))
- STRING012 = String(Right(Date(), 2))
- STRING009 = STRING040 + STRING010 + STRING041 + "-" + STRING011 + STRING042 + "-" + STRING012
- AnsiPos 1, STRING024
- PrintLn "@POFF@", STRING031, STRING032, STRING022, " ", STRING033, STRING034, Date(), " ", STRING035, STRING036, STRING028
- PrintLn STRING037
- Print STRING038, " [", STRING009, STRING039, "] ", STRING038, "[", STRING046, STRING005, STRING039, "]", STRING038, " [", STRING001, STRING039, "] ", STRING043, " "
- :LABEL005
- STRING020 = Inkey()
- If (STRING020 == "LEFT") Goto LABEL001
- If (STRING020 == "RIGHT") Goto LABEL007
- If (STRING020 == "?") Goto LABEL016
- If (STRING020 == Chr(13)) Goto LABEL006
- If (STRING020 == Chr(27)) Goto LABEL015
- If (STRING020 == "") Goto LABEL005
- Goto LABEL005
- :LABEL006
- KbdStuff "N;" + STRING014 + ";A" + Chr(13)
- End
- :LABEL007
- STRING028 = "@X0FTwo Days Ago "
- INTEGER001 = Date() - 1
- STRING015 = ToDate(INTEGER001)
- STRING015 = Strip(STRING015, "-")
- STRING014 = STRING015
- STRING026 = Time()
- STRING022 = Left(STRING026, 5)
- STRING006 = Left(STRING014, 2)
- STRING007 = Mid(STRING014, 3, 2)
- STRING008 = Right(STRING014, 2)
- STRING005 = STRING040 + STRING006 + STRING041 + "-" + STRING007 + STRING042 + "-" + STRING008
- INTEGER002 = Date() - 2
- STRING018 = ToDate(INTEGER002)
- STRING018 = Strip(STRING018, "-")
- STRING019 = STRING018
- STRING002 = Left(STRING019, 2)
- STRING003 = Mid(STRING019, 3, 2)
- STRING004 = Right(STRING019, 2)
- STRING001 = STRING002 + "-" + STRING003 + "-" + STRING004
- STRING010 = String(Left(Date(), 2))
- STRING011 = String(Mid(Date(), 4, 2))
- STRING012 = String(Right(Date(), 2))
- STRING009 = STRING040 + STRING010 + STRING041 + "-" + STRING011 + STRING042 + "-" + STRING012
- AnsiPos 1, STRING024
- PrintLn "@POFF@", STRING031, STRING032, STRING022, " ", STRING033, STRING034, Date(), " ", STRING035, STRING036, STRING028
- PrintLn STRING037
- Print STRING038, " [", STRING009, STRING039, "] ", STRING038, "[", STRING005, STRING039, "]", STRING038, " [", STRING046, STRING001, STRING039, "] ", STRING043, " "
- :LABEL008
- STRING020 = Inkey()
- If (STRING020 == "LEFT") Goto LABEL004
- If (STRING020 == "RIGHT") Goto LABEL010
- If (STRING020 == "?") Goto LABEL016
- If (STRING020 == Chr(13)) Goto LABEL009
- If (STRING020 == Chr(27)) Goto LABEL015
- If (STRING020 == "") Goto LABEL008
- Goto LABEL008
- :LABEL009
- KbdStuff "N;" + STRING019 + ";A" + Chr(13)
- End
- :LABEL010
- STRING028 = "@X0FOther "
- INTEGER001 = Date() - 1
- STRING015 = ToDate(INTEGER001)
- STRING015 = Strip(STRING015, "-")
- STRING014 = STRING015
- STRING026 = Time()
- STRING022 = Left(STRING026, 5)
- STRING006 = Left(STRING014, 2)
- STRING007 = Mid(STRING014, 3, 2)
- STRING008 = Right(STRING014, 2)
- STRING005 = STRING040 + STRING006 + STRING041 + "-" + STRING007 + STRING042 + "-" + STRING008
- INTEGER002 = Date() - 2
- STRING018 = ToDate(INTEGER002)
- STRING018 = Strip(STRING018, "-")
- STRING019 = STRING018
- STRING002 = Left(STRING019, 2)
- STRING003 = Mid(STRING019, 3, 2)
- STRING004 = Right(STRING019, 2)
- STRING001 = STRING040 + STRING002 + STRING041 + "-" + STRING003 + STRING042 + "-" + STRING004
- STRING010 = String(Left(Date(), 2))
- STRING011 = String(Mid(Date(), 4, 2))
- STRING012 = String(Right(Date(), 2))
- STRING009 = STRING040 + STRING010 + STRING041 + "-" + STRING011 + STRING042 + "-" + STRING012
- AnsiPos 1, STRING024
- PrintLn "@POFF@", STRING031, STRING032, STRING022, " ", STRING033, STRING034, Date(), " ", STRING035, STRING036, STRING028
- PrintLn STRING037
- Print STRING038, " [", STRING009, STRING039, "] ", STRING038, "[", STRING005, STRING039, "]", STRING038, " [", STRING001, STRING039, "] ", STRING044, " "
- :LABEL011
- STRING020 = Inkey()
- If (STRING020 == "LEFT") Goto LABEL007
- If (STRING020 == "?") Goto LABEL016
- If (STRING020 == "RIGHT") Goto LABEL013
- If (STRING020 == Chr(13)) Goto LABEL012
- If (STRING020 == Chr(27)) Goto LABEL015
- If (STRING020 == "") Goto LABEL011
- Goto LABEL011
- :LABEL012
- KbdStuff "F;N" + Chr(13)
- End
- :LABEL013
- STRING028 = "@X0FQuit "
- INTEGER001 = Date() - 1
- STRING015 = ToDate(INTEGER001)
- STRING015 = Strip(STRING015, "-")
- STRING014 = STRING015
- STRING026 = Time()
- STRING022 = Left(STRING026, 5)
- STRING006 = Left(STRING014, 2)
- STRING007 = Mid(STRING014, 3, 2)
- STRING008 = Right(STRING014, 2)
- STRING005 = STRING040 + STRING006 + STRING041 + "-" + STRING007 + STRING042 + "-" + STRING008
- INTEGER002 = Date() - 2
- STRING018 = ToDate(INTEGER002)
- STRING018 = Strip(STRING018, "-")
- STRING019 = STRING018
- STRING002 = Left(STRING019, 2)
- STRING003 = Mid(STRING019, 3, 2)
- STRING004 = Right(STRING019, 2)
- STRING001 = STRING040 + STRING002 + STRING041 + "-" + STRING003 + STRING042 + "-" + STRING004
- STRING010 = String(Left(Date(), 2))
- STRING011 = String(Mid(Date(), 4, 2))
- STRING012 = String(Right(Date(), 2))
- STRING009 = STRING040 + STRING010 + STRING041 + "-" + STRING011 + STRING042 + "-" + STRING012
- AnsiPos 1, STRING024
- PrintLn "@POFF@", STRING031, STRING032, STRING022, " ", STRING033, STRING034, Date(), " ", STRING035, STRING036, STRING028
- PrintLn STRING037
- Print STRING038, " [", STRING009, STRING039, "] ", STRING038, "[", STRING005, STRING039, "]", STRING038, " [", STRING001, STRING039, "] ", STRING045, " "
- :LABEL014
- STRING020 = Inkey()
- If (STRING020 == "LEFT") Goto LABEL010
- If (STRING020 == "?") Goto LABEL016
- If (STRING020 == "RIGHT") Goto LABEL001
- If (STRING020 == Chr(13)) Goto LABEL015
- If (STRING020 == Chr(27)) Goto LABEL015
- If (STRING020 == "") Goto LABEL014
- Goto LABEL014
- :LABEL015
- Newline
- PrintLn "@X08@X0FP@X07P@X08E By Mass Murderer [ALF]"
- End
- :LABEL016
- Cls
- PrintLn " @X7F┌───────────────────────────────────────────────────────────────────────@X70┐@X0F"
- PrintLn " @X7F│ ALF New File Scan v1.1ß By Mass Murderer @X70│@X0F"
- PrintLn " @X7F└@X70───────────────────────────────────────────────────────────────────────┘@X0F"
- PrintLn " @X7F┌───────────────────────────────────────────────────────────────────────@X70┐@X0F"
- PrintLn " @X7F│ Examples: @X70│@X0F"
- PrintLn " @X7F│ N S U Scan for New Files Since Last Call in Upload Dir @X70│@X0F"
- PrintLn " @X7F│ N T U Scan for New Files Uploaded Since Today in Upload Dir @X70│@X0F"
- PrintLn " @X7F│ N Y U Scan for New Files Uploaded Since Yesterday in Upload Dir@X70│@X0F"
- PrintLn " @X7F│ N 010194 A Scan for New Files Uploaded Since Jan 1st 94 in All Dirs @X70│@X0F"
- PrintLn " @X7F└@X70───────────────────────────────────────────────────────────────────────┘@X0F"
- PrintLn " "
- PrintLn " "
- PrintLn " "
- Goto LABEL001
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 8 End
- ; 1 Cls
- ; 40 Goto
- ; 133 Let
- ; 5 Print
- ; 24 PrintLn
- ; 34 If
- ; 1 FOpen
- ; 1 FClose
- ; 16 FGet
- ; 4 Newline
- ; 1 Tokenize
- ; 2 GetToken
- ; 7 KbdStuff
- ; 5 AnsiPos
- ;
- ;
- ; ■ Functions used :
- ;
- ; 121 +
- ; 12 -
- ; 42 ==
- ; 1 <>
- ; 4 !
- ; 9 ||
- ; 16 Mid()
- ; 22 Left()
- ; 16 Right()
- ; 17 Chr()
- ; 35 Date()
- ; 6 Time()
- ; 11 Strip()
- ; 5 Inkey()
- ; 18 String()
- ; 1 PPEPath()
- ; 1 TokenStr()
- ; 1 GetX()
- ; 1 GetY()
- ; 1 TokCount()
- ; 11 ToDate()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 0 While/EndWhile
- ; 4 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-