home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / mailers / iut140g.zip / IUTIL.MAC < prev    next >
Text File  |  1993-05-27  |  4KB  |  107 lines

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