home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
VRAC
/
SL_UTL10.ZIP
/
SL-LFC.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1993-08-28
|
3KB
|
168 lines
;------------------------------------------------------------------------------
; .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 1.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING001
String STRING002
;------------------------------------------------------------------------------
If (Exist(PPEPath() + "SL-LFC.CNF")) Then
FOpen 1, PPEPath() + "SL-LFC.CNF", 0, 0
Else
PrintLn "@X0CConfig File Missing! Please Notify Sysop!"
Goto LABEL002
Endif
FGet 1, STRING001
FClose 1
If (Exist(STRING001)) Goto LABEL001
FCreate 1, STRING001, 2, 0
FPut 1, "@X0FAs of "
Select Case (Dow(Date()))
Case 0
FPut 1, "Sunday"
Case 1
FPut 1, "Monday"
Case 2
FPut 1, "Tuesday"
Case 3
FPut 1, "Wednesday"
Case 4
FPut 1, "Thrusday"
Case 5
FPut 1, "Friday"
Case 6
FPut 1, "Saturday"
End Select
FPut 1, ", "
Select Case (Month(Date()))
Case 1
FPut 1, "January"
Case 2
FPut 1, "February"
Case 3
FPut 1, "March"
Case 4
FPut 1, "April"
Case 5
FPut 1, "May"
Case 6
FPut 1, "June"
Case 7
FPut 1, "July"
Case 8
FPut 1, "August"
Case 9
FPut 1, "September"
Case 10
FPut 1, "October"
Case 11
FPut 1, "November"
Case 12
FPut 1, "December"
End Select
FPutLn 1, " ", Day(Date()), ", ", Year(Date())
FPutLn 1
FPutLn 1, "@X0FCaller Name City Bps Node"
FPutLn 1, "@X0F────────────@X07──@X0F────@X07────────@X08─@X07───────────@X08─────────@X07─@X08───────────────────────────────"
FClose 1
:LABEL001
GetUser
STRING002 = Upper(U_City)
FAppend 1, STRING001, 2, 0
FPut 1, "@X07"
FPutPad 1, CallNum(), 6
FPut 1, "@X0B "
FPutPad 1, Left(Upper(U_Name()), 1) + Lower(Right(Upper(U_Name()), Len(Upper(U_Name())) - 1)), -28
FPut 1, "@X09"
FPutPad 1, Left(STRING002, 1) + Lower(Right(STRING002, Len(STRING002) - 1)), -28
FPut 1, "@X05"
FPutPad 1, Carrier(), -5
FPut 1, "@X0E "
FPutPad 1, PcbNode(), -2
FPut 1, "@X07"
FPut 1, Chr(13)
FClose 1
:LABEL002
PrintLn
PrintLn "@X0EThanks for calling, @FIRST@!@X07"
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 40 Goto
; 1 Let
; 3 PrintLn
; 21 If
; 1 FCreate
; 1 FOpen
; 1 FAppend
; 3 FClose
; 1 FGet
; 28 FPut
; 4 FPutLn
; 5 FPutPad
; 1 GetUser
;
;
; ■ Functions used :
;
; 4 -
; 4 +
; 2 -
; 19 ==
; 20 !
; 2 Len(
; 2 Lower()
; 4 Upper()
; 2 Left()
; 2 Right()
; 1 Chr()
; 21 Date()
; 3 U_Name()
; 1 Year()
; 12 Month()
; 1 Day()
; 7 Dow()
; 2 PPEPath()
; 1 PcbNode()
; 2 Exist()
; 1 Carrier()
; 1 CallNum()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 1 If/Then or If/Then/Else
; 2 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------