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 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- Integer INTEGER002
- Integer INTEGER003
- Integer INTEGER004
- Integer INTEGER005
- Integer INTEGER006
- Integer INTEGER007
- Integer INTEGER008
- String TSTRING001(24)
- String STRING002
- String STRING003
- String STRING004
- String STRING005
-
- ;------------------------------------------------------------------------------
-
- Print "@X07"
- If (Exist(PPEPath() + "HLP-FLD" + LangExt())) STRING005 = "HLP-FLD" + LangExt()
- If (Exist(PPEPath() + "HLP-FLD") && !Exist(PPEPath() + "HLP-FLD" + LangExt())) STRING005 = "HLP-FLD"
- If (LangExt() <> ".AMI") Then
- INTEGER004 = 66
- INTEGER005 = 10
- INTEGER006 = 6
- INTEGER007 = 2
- STRING002 = "@X0B"
- STRING003 = "@X7F"
- INTEGER003 = 1
- Cls
- If (GrafMode() == "A") Then
- PrintLn "@X0F ▄ (r)"
- PrintLn "@X0F ▄█████ ███ ███ ██████ ▄█████ ███ ███ ▄██▀ ██████▄ ▄█▄ ███████"
- PrintLn "@X0F ███ ███▄███ ███▄▄ ███ ███▄██▀ ▄██▀ ███ ███ ▄█▄ ▄██▀"
- PrintLn "@X0F ███ ███ ███ ███ ███ ███ ███ ▄██▀ ███ ███ ███ ▄██▀"
- PrintLn "@X0F ▀█████ ███ ███ ██████ ▀█████ ███ ███ ▄██▀ ██████▀ ███ ███████"
- PrintLn "@X0F ▀@X07"
- Endif
- If (GrafMode() <> "A") Then
- PrintLn "@X08 ▄ ▄ ▄ ▄ ▄ ▄ ▄ @X07▄ @X08▄ @X07(@X0Fr@X05)"
- Print "@X05 @X0F▄@X7F▀@X78▄@X75▄@X58▀@X5D▄@X08▄▀@X7F▀@X78▄▄@X08▀@X7F▀@X78▄▄@X05 @X08▀@X7F▀@X78▄▄@X75▄@X58▀@X5D▄@X08▄ @X0F▄@X7F▀@X78▄@X75▄@X58▀@X5D▄@X08▄▀@X7F▀@X78▄▄@X08▀@X7F▀@X78▄▄@X08 ▄@X58▀@X5D▄@X08▀ ▀@X7F▀@X78▄▄"
- PrintLn "@X08███▄ @X0F▀@X58▀@X0D▀ @X08▀@X7F▀@X78▄▄███@X58▀@X07"
- PrintLn "@X0F @X07█@X08██ ▀ @X78▄@X08██▄@X78▄@X08██ @X78▄@X08██@X05▄@X0D▄@X08█ @X78 @X08██ ▀ @X78▄@X08██▄@X78▄@X08█▀ @X0F▄@X75▄@X5D▄@X0D▀ @X78▄@X08██ ███ ▄@X0F▄@X07▄▄ @X0F▄@X75▄@X5D▄@X0D▀"
- PrintLn "@X0D @X08███ ██@X58▀@X08 ██@X58▀@X05 @X08███ ▀ ███ ██@X58▀@X08 ██@X58▀@X08 @X0F▄@X7F▀@X75▄@X0D▀ @X08███ ██@X5D @X05 @X07█@X08█@X58▀@X05 @X0F▄@X7F▀@X75▄@X0D▀"
- PrintLn "@X0D @X08▀██@X58▀▀@X5D▄@X08▄ @X58▀▀@X5D▄@X08▄@X58▀▀@X5D▄@X08▄ ██@X58▀▀▀@X5D▄@X08▄ ▀██@X58▀▀@X5D▄@X08▄ @X58▀▀@X5D▄@X08▄@X58▀▀@X5D▄@X08▄ ▄@X7F▀@X78▄@X08▀ ███@X58▀▀@X5D▄@X0D▀ @X58▀▀@X5D▄@X08▄ @X7F▀@X78▄██@X58▀▀@X5D▄@X08▄"
- PrintLn "@X08 ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀@X07"
- Endif
- PrintLn "@X08 @X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"
- PrintLn "@X0F @X7F█@X0F██@X7F▓@X0F█@X7F▓@X0F██@X7F▓@X0F█@X7F▓▓▓▒▒▒ ░ HELP DOCUMENT FOR THE DESCR. EDiTOR % █@X07"
- PrintLn "@X0F @X7F▓@X0F██@X08█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X78█ @X7F▓@X07"
- PrintLn "@X0F @X7F█▓█@X78█@X0F @X78▓ @X7F▒@X07"
- PrintLn "@X0F @X7F█▓▓@X78█@X0F @X78▒ @X7F░@X07"
- PrintLn "@X0F @X7F█▒▓@X78█@X08 @X78░@X78 @X07"
- PrintLn "@X0F @X7F█▒▒@X78▓@X08 @X7F @X78░ ░@X07"
- PrintLn "@X0F @X7F▓░▒@X78▒@X0F @X7F░@X78░░▒@X07"
- PrintLn "@X0F @X7F▒ ░@X78░@X0F @X7F▒@X78▒░▓@X07"
- PrintLn "@X0F @X7F░ @X0F @X7F▓@X78▒▒█@X07"
- PrintLn "@X0F @X7F @X7F░@X0F @X7F█@X78▓▒█@X07"
- PrintLn "@X0F @X78░ @X7F▒@X0F @X7F█@X78▓▓█@X07"
- PrintLn "@X0F @X78▒ @X7F▓@X0F @X7F█@X78█▓█@X07"
- PrintLn "@X0F @X78▓ @X7F█@X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X7F█@X78█@X08▓@X78█@X07"
- PrintLn "@X0F @X78█ @X7Fuse numeric/cursor keys @X78░ ░ ░░░▒▒▒▓▓▓█▓██▓█▓@X08█▓▒@X78█@X07"
- PrintLn "@X0F @X08▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X07"
- Endif
- If (LangExt() == ".AMI") Then
- INTEGER004 = 63
- INTEGER005 = 9
- INTEGER006 = 3
- INTEGER007 = 5
- STRING002 = "@X0F"
- STRING003 = "@X0F"
- INTEGER003 = 1
- AnsiPos INTEGER007, 1 + INTEGER006
- Print "@X0F ________________________________________________________________________ "
- AnsiPos INTEGER007, 2 + INTEGER006
- Print "@X0F|\ ________________________________________________________________ % /|"
- AnsiPos INTEGER007, 3 + INTEGER006
- Print "@X0F| | | |"
- AnsiPos INTEGER007, 4 + INTEGER006
- Print "@X0F| | | |"
- AnsiPos INTEGER007, 5 + INTEGER006
- Print "@X0F| | | |"
- AnsiPos INTEGER007, 6 + INTEGER006
- Print "@X0F@X0B| @X0F| | @X0B|"
- AnsiPos INTEGER007, 7 + INTEGER006
- Print "@X0B| | | |"
- AnsiPos INTEGER007, 8 + INTEGER006
- Print "@X0B| | | |"
- AnsiPos INTEGER007, 9 + INTEGER006
- Print "@X0B| | | |"
- AnsiPos INTEGER007, 10 + INTEGER006
- Print "@X0B| @X09| | @X0B|"
- AnsiPos INTEGER007, 11 + INTEGER006
- Print "@X0B@X09| | | |"
- AnsiPos INTEGER007, 12 + INTEGER006
- Print "@X09| | | |"
- AnsiPos INTEGER007, 13 + INTEGER006
- Print "@X09| |_____________@X0B_@X09_@X0B_____________________________________@X09_@X0B_@X09______________| |"
- AnsiPos INTEGER007, 14 + INTEGER006
- Print "@X09|/_use cursor/n@X0Bu@X09m@X0Beric keys______________________________@X09_@X0B_@X09______________\|@X07"
- Endif
- TSTRING001(1) = "Welcome to CHECK/DiZ - most Powerful File Verifier"
- TSTRING001(3) = "!WARNiNG!"
- TSTRING001(5) = "While selecting lines within the FiLE_DESCRiPTiON EDiTOR"
- TSTRING001(6) = "you will delete all further coming lines from FILE_ID's which"
- TSTRING001(7) = "look asame !"
- TSTRING001(9) = "Flagging Lines only was made to kill ugly BBS adds for ever !"
- TSTRING001(11) = "The Keyboard functions :"
- TSTRING001(13) = "Use Cursor Keys to control Line Positions"
- TSTRING001(14) = "(Right)/(Down) - move Line one row downward"
- TSTRING001(15) = "(Left)/(Up) - move Line one row upwards"
- TSTRING001(16) = "(SPACE) - Flag the current line for deletion"
- TSTRING001(17) = "(ENTER) - Same as (SPACE) - after flag jumps one line down"
- TSTRING001(18) = "(Q) - Leave the Description Editor"
- TSTRING001(20) = "If the Cursor Keys dont work - try the numeric equivalents"
- TSTRING001(21) = "This is a PCBoard bug - not CHECK/DiZ's !!"
- TSTRING001(24) = "With ESC you can leave HELP ..."
- TSTRING001(25) = " ßlue M -/- Camillo '94"
- INTEGER002 = 24
- For INTEGER001 = 1 To INTEGER002
- TSTRING001(INTEGER001) = Left(RTrim(TSTRING001(INTEGER001), Chr(32)) + " ", INTEGER004)
- Next
- INTEGER008 = Time() + 59
- :LABEL001
- AnsiPos INTEGER007 + INTEGER004 + 4, INTEGER006 + 2
- Print STRING003
- For INTEGER001 = Len((INTEGER003 * 100) / (INTEGER002 - INTEGER005)) To 2
- Print "o"
- Next
- Print (INTEGER003 * 100) / (INTEGER002 - INTEGER005), STRING002
- For INTEGER001 = INTEGER003 To INTEGER003 + INTEGER005 - 1
- AnsiPos INTEGER007 + 6, INTEGER006 + 4 + INTEGER001 - INTEGER003
- Print TSTRING001(INTEGER001)
- Next
- :LABEL002
- If (Time() >= INTEGER008) End
- STRING004 = Inkey()
- If (STRING004 <> "") Goto LABEL003
- Goto LABEL002
- :LABEL003
- INTEGER008 = Time() + 59
- If (STRING004 == " ") End
- If (STRING004 == Chr(27)) End
- If (STRING004 == Chr(13)) End
- If (Upper(STRING004) == "Q") End
- If (((STRING004 == "HOME") && (INTEGER003 > 1)) || ((STRING004 == "7") && (INTEGER003 > 1))) INTEGER003 = 1
- If (((STRING004 == "PGUP") && (INTEGER003 > 1)) || ((STRING004 == "9") && (INTEGER003 > 1))) INTEGER003 = INTEGER003 - INTEGER005
- If (((((STRING004 == "UP") && (INTEGER003 > 1)) || ((STRING004 == "8") && (INTEGER003 > 1))) || ((STRING004 == "LEFT") && (INTEGER003 > 1))) || ((STRING004 == "4") && (INTEGER003 > 1))) Dec INTEGER003
- If (((((STRING004 == "DOWN") && (INTEGER003 < INTEGER002 - INTEGER005)) || ((STRING004 == "2") && (INTEGER003 < INTEGER002 - INTEGER005))) || ((STRING004 == "RIGHT") && (INTEGER003 < INTEGER002 - INTEGER005))) || ((STRING004 == "6") && (INTEGER003 < INTEGER002 - INTEGER005))) Inc INTEGER003
- If (((STRING004 == "PGDN") && (INTEGER003 < INTEGER002 - INTEGER005)) || ((STRING004 == "3") && (INTEGER003 < INTEGER002 - INTEGER005))) INTEGER003 = INTEGER003 + INTEGER005
- If (((STRING004 == "END") && (INTEGER003 < INTEGER002 - INTEGER005)) || ((STRING004 == "1") && (INTEGER003 < INTEGER002 - INTEGER005))) INTEGER003 = INTEGER002 - INTEGER005
- If (INTEGER003 > INTEGER002 - INTEGER005) INTEGER003 = INTEGER002 - INTEGER005
- If (INTEGER003 < 1) INTEGER003 = 1
- Goto LABEL001
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 5 End
- ; 1 Cls
- ; 13 Goto
- ; 50 Let
- ; 20 Print
- ; 28 PrintLn
- ; 23 If
- ; 1 Inc
- ; 1 Dec
- ; 16 AnsiPos
- ;
- ;
- ; ■ Functions used :
- ;
- ; 2 *
- ; 2 /
- ; 35 +
- ; 17 -
- ; 22 ==
- ; 3 <>
- ; 12 <
- ; 3 <=
- ; 9 >
- ; 7 >=
- ; 8 !
- ; 23 &&
- ; 13 ||
- ; 1 Len(
- ; 1 Upper()
- ; 1 Left()
- ; 3 Chr()
- ; 1 RTrim()
- ; 3 Time()
- ; 1 Inkey()
- ; 3 PPEPath()
- ; 3 Exist()
- ; 5 LangExt()
- ; 2 GrafMode()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 3 For/Next
- ; 0 While/EndWhile
- ; 4 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-