home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
IUTIL170.ZIP
/
IUTIL.MAC
< prev
next >
Wrap
Text File
|
1995-07-09
|
5KB
|
116 lines
──────────────────────────────────────────────────────────────────
IUTIL 1.70 An IMAIL tool 09.07.95
──────────────────────────────────────────────────────────────────
M A C R O - L A N G U A G E
──────────────────────────────────────────────────────────────────
(C) 1992-1994 by Andreas Klein, Freising
IUTIL is an utility for IMAIL 1.70
──────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────
The following macros are used to specify the format of the output
which is produced by the DESCRIPTION/LISTFMT-statements:
%t area-tag
%o origin-address
%e export-list
%c area-comment
%s<nn> place <nn> spaces (must be two digits)
%d number of days before deleting
%n number of msgs before deleting
%g group
%b board-number
%a<nn> jump to position <nn> (must be two digits)
%m msgbase-type (F=FidoStyle/S=Squish/Q=QBBS/J=Jam)
(N=Netmail/E=Echo/L=Local)
%M msgbase-type for GoldED
(O=FidoStyle/M=Squish/Q=QBBS/J=Jam)
(N=Netmail/E=Echo/L=Local)
%p path to fido-style/squish/jam-area
%P depending on the area-style it gives either the
board number or the path of the msg-area
%l new line (LF+CR)
%O Originline
%o Originaddress
%i origin-address-index (Main Aka = 0)
%D Domain of the origin-address.
%# Counter of the current area (FD and AREAS)
%SR read-security of the echo
%SW write-security of the echo
%SS sysop-security of the echo
%TT Areatype for timED (EchoArea, LocalArea or NetArea)
%TB Basetype for timED (' ', '-$, '-J' or '-H')
%GT Areatype for GED (ECHO, NET or LOCAL)
%GB Basetype for GED (JAM, SQUISH, HUDSON or )
%MT Areatype for Maximus (MATRIX, LOCAL, ECHOMAIL)
%MB Basetype for Maximus (*.MSG, Squish)
%YF Flags for Yammed
%YB Path for Yammed
Formatting commands:
To modify the interpretation of the macros described above,
use the following sheme:
%{<command>[,<command>][,<command]}<macro>
where <macro> is one the macros without leading '%'.
Possible commands are:
<st>-<end> : Return substring which starts at position <st>
and end at position <end>
<st> : Return substring which starts at position <st>
-<end> : Return substring which ends at postion <end>
<st>:<len> : Return substing which starts at position <st>
and is forced to length <len>
:<len> : Return substring which is forced to length <len>
U : Force to uppercase
L : Force to lowercase
The following commands are only working in connection with
the :<len> or <st>:<len> commands:
R : Right justification
C : Center justification
%<char> : Pad with <char>
The substring will be left justified by default.
Characters which are not prefixed by a % will be directly
overtaken in the output.
Examples:
%t = 'IMAIL_HELP'
%{3-5}t 'AIL'
%{3}t 'AIL_HELP'
%{-7}t 'IMAIL_H'
%{:5}t 'IMAIL'
%{7:4}t 'HELP'
%{:16}t 'IMAIL_HELP '
%{:16,%=}t 'IMAIL_HELP======'
%{:16,R}t ' IMAIL_HELP'
%{:16,R,%-}t '------IMAIL_HELP'
%{:16,C}t ' IMAIL_HELP '
%{:16,C,%*}t '***IMAIL_HELP***'
%c = 'IMAIL Betatest Echo'
%{U}c 'IMAIL BETATEST ECHO'
%{L}c 'imail betatest echo'
──────────────────────────────────────────────────────────────────
END OF FILE
──────────────────────────────────────────────────────────────────