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 >
Text File  |  1995-07-09  |  5KB  |  116 lines

  1.         ──────────────────────────────────────────────────────────────────
  2.         IUTIL 1.70               An IMAIL tool                    09.07.95
  3.         ──────────────────────────────────────────────────────────────────
  4.                           M A C R O - L A N G U A G E
  5.         ──────────────────────────────────────────────────────────────────
  6.  
  7.                     (C) 1992-1994 by Andreas Klein, Freising
  8.  
  9.                       IUTIL is an utility for IMAIL 1.70
  10.  
  11.         ──────────────────────────────────────────────────────────────────
  12.  
  13.         ──────────────────────────────────────────────────────────────────
  14.  
  15.  
  16.         The following macros are used to specify the format of the output
  17.         which is produced by the DESCRIPTION/LISTFMT-statements:
  18.  
  19.                %t          area-tag
  20.                %o          origin-address
  21.                %e          export-list
  22.                %c          area-comment
  23.                %s<nn>      place <nn> spaces (must be two digits)
  24.                %d          number of days before deleting
  25.                %n          number of msgs before deleting
  26.                %g          group
  27.                %b          board-number
  28.                %a<nn>      jump to position <nn> (must be two digits)
  29.                %m          msgbase-type (F=FidoStyle/S=Squish/Q=QBBS/J=Jam)
  30.                                         (N=Netmail/E=Echo/L=Local)
  31.                %M          msgbase-type for GoldED
  32.                            (O=FidoStyle/M=Squish/Q=QBBS/J=Jam)
  33.                            (N=Netmail/E=Echo/L=Local)
  34.                %p          path to fido-style/squish/jam-area
  35.                %P          depending on the area-style it gives either the
  36.                            board number or the path of the msg-area
  37.                %l          new line (LF+CR)
  38.                %O          Originline
  39.                %o          Originaddress
  40.                %i          origin-address-index (Main Aka = 0)
  41.                %D          Domain of the origin-address.
  42.                %#          Counter of the current area (FD and AREAS)
  43.                %SR         read-security of the echo
  44.                %SW         write-security of the echo
  45.                %SS         sysop-security of the echo
  46.                %TT         Areatype for timED (EchoArea, LocalArea or NetArea)
  47.                %TB         Basetype for timED ('  ', '-$, '-J' or '-H')
  48.                %GT         Areatype for GED (ECHO, NET or LOCAL)
  49.                %GB         Basetype for GED (JAM, SQUISH, HUDSON or  )
  50.                %MT         Areatype for Maximus (MATRIX, LOCAL, ECHOMAIL)
  51.                %MB         Basetype for Maximus (*.MSG, Squish)
  52.                %YF         Flags for Yammed
  53.                %YB         Path for Yammed
  54.  
  55.                Formatting commands:
  56.  
  57.                To modify the interpretation of the macros described above,
  58.                use the following sheme:
  59.  
  60.                %{<command>[,<command>][,<command]}<macro>
  61.  
  62.                where <macro> is one the macros without leading '%'.
  63.  
  64.                Possible commands are:
  65.  
  66.                <st>-<end> : Return substring which starts at position <st>
  67.                             and end at position <end>
  68.                <st>       : Return substring which starts at position <st>
  69.                -<end>     : Return substring which ends at postion <end>
  70.                <st>:<len> : Return substing which starts at position <st>
  71.                             and is forced to length <len>
  72.                :<len>     : Return substring which is forced to length <len>
  73.  
  74.                U          : Force to uppercase
  75.                L          : Force to lowercase
  76.  
  77.                The following commands are only working in connection with
  78.                the :<len> or <st>:<len> commands:
  79.  
  80.                R          : Right justification
  81.                C          : Center justification
  82.                %<char>    : Pad with <char>
  83.  
  84.                The substring will be left justified by default.
  85.  
  86.         Characters which are not prefixed by a % will be directly
  87.         overtaken in the output.
  88.  
  89.         Examples:
  90.  
  91.         %t = 'IMAIL_HELP'
  92.  
  93.         %{3-5}t        'AIL'
  94.         %{3}t          'AIL_HELP'
  95.         %{-7}t         'IMAIL_H'
  96.         %{:5}t         'IMAIL'
  97.         %{7:4}t        'HELP'
  98.  
  99.         %{:16}t        'IMAIL_HELP      '
  100.         %{:16,%=}t     'IMAIL_HELP======'
  101.  
  102.         %{:16,R}t      '      IMAIL_HELP'
  103.         %{:16,R,%-}t   '------IMAIL_HELP'
  104.  
  105.         %{:16,C}t      '   IMAIL_HELP   '
  106.         %{:16,C,%*}t   '***IMAIL_HELP***'
  107.  
  108.         %c = 'IMAIL Betatest Echo'
  109.  
  110.         %{U}c          'IMAIL BETATEST ECHO'
  111.         %{L}c          'imail betatest echo'
  112.  
  113.         ──────────────────────────────────────────────────────────────────
  114.         END OF FILE
  115.         ──────────────────────────────────────────────────────────────────
  116.