home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / blmw.zip / BLMW.DOK < prev    next >
Text File  |  1995-06-21  |  8KB  |  197 lines

  1.              ╔════════════════════════════════════════════════════╗
  2.              ║                                                    ║
  3.              ║    BLMW steht fuer "Best Local Message Writer"     ║
  4.              ║                                                    ║
  5.              ╚════════════════════════════════════════════════════╝
  6.  
  7.                                   Version 1.x
  8.  
  9.  
  10.      Zwar steht da 'local', aber theoretisch (und praktisch auch) kann er alles
  11.     machen.
  12.  
  13.      Nachdem meine User mich mehrmals genervt haben bzgl. eine Statistik, wer,
  14.     wann, wieviel mal lokalmaessig geschrieben haben soll, fing ich an mir
  15.     Gedanken zu machen, erst mal ein Utility zu suchen. Leider haben die
  16.     Utilities, die ich entdeckt habe, nicht komplett die Ansprüche meiner User
  17.     befriedigt. Da war zum Beispiel einer, der seine MSGs NUR geuppt hat; und
  18.     seine MSGs wurden leider von dem Utilitie nicht erfasst! :-((( Eine
  19.     Statistik ueber MSG/Tag oder pro Monat war leider auch nicht dabei :-((
  20.     Deshalb machte ich mich an die Arbeit was selbst zu programmieren.... und
  21.     was ihr jetzt vor euch habt, ich das Resultat aus mind. 6 Monate harte :)
  22.     Arbeit... Ich bin immer offen, für neue Ideen und Wünsche.
  23.  
  24.  
  25.     Was mach BLMW so besonder?
  26.     ==========================
  27.  
  28.        - liesst eine Liste ein, wo die Areas aufgelistet sind, die er
  29.           durchgehen soll
  30.                    z.B.:
  31.                    Datei LISTE.LST  (DateiName ist frei wählbar)
  32.                    d:\max\msg\local\JOKES___
  33.                    d:\max\msg\local\WUNSCH__
  34.                    ...
  35.  
  36.        - sammelt sämtliche Daten jeder MSG pro Area
  37.        - macht eine Ausgabe in msg/tag, msg/monat und msg/jahr
  38.        - wer, wieviele MSGs insgesamt geschrieben hat
  39.        - liest eine Liste ein mit 'NICHT zu beachtende User-Namen', die
  40.          in der KonfigurationsDatei mitgegeben werden muss/kann
  41.        - wenn erwünscht, dann werden nur die User der BOX berücksichtigt,
  42.          indem man BLMW den Pfad zu USER.BBS mitgibt;
  43.        - kann beliebig oft hintereinander gestartet werden, jeweils immer
  44.          nur die erste Version davon laeuft ungestoert weiter;
  45.  
  46.  
  47.  
  48.         Kommando-Line
  49.         =============
  50.  
  51.         Auf folgende Dateien kann in der Kommando-Zeile hinweisen:
  52.               -c<config.ext>    ConfigurationFile, dazu siehe BLMW.CFG
  53.               -l<liste.lst>     Aufgelistete Echos zum einscannen
  54.               -m0               keine MSG schreiben lassen
  55.               -d<tage>          um so viele <tage> zurueck scannen
  56.               -h<stunden>       nur die letzten <stunden> abscannen
  57.               -s<method>        SortierMethode
  58.                 bei -s0 (default, das gleich, wie wenn man nix angibt)
  59.                         wird die UserListe nach MSG-Anzahl sortiert
  60.                 bei -s1 wird die UserListe nach BrutoWerte sortiert
  61.                 bei -s2 wird die UserListe nach NettoWerte sortiert
  62.                 bei -s3 wird die UserListe nach MSG-Index  sortiert
  63.                 diese Sortiermethode gilt _NUR_ für die Sortierung
  64.                 der Datei USER.LST.  Wenn eine MSG geschrieben/erzeugt
  65.                 werden soll, dann wird diese Datei eingelesen...
  66.  
  67.  
  68.         Angenohmen die config.ext befindet sich im selben Verzeichnis,
  69.         nennt sich aber B_CONFIG.TXT
  70.         aber die Liste auf dem Verzeichnis F:\MAX\LIST, dann....
  71.                 BLMW -cB_CONFIG.TXT -lF:\MAX\LIST\BLMW.LST
  72.         Will man z.B. eine WochenStatistik machen, dann....
  73.                 BLMW -d7
  74.         Um eine 24Std. Statistik zu machen:
  75.                 BLMW -h24
  76.  
  77.  
  78.  
  79.         Files - Zweck
  80.         =============
  81.  
  82.                 README.1ST      Einschränkungen und Tips
  83.                 UPDATE.TXT      Änderungen bis jetzt
  84.                 BLMW.DOC        Englische Doku
  85.                 BLMW.DOK        Das hier ;)
  86.                 BLMWP.EXE       Hauptprogramm  OS/2
  87.                 BLMWR.EXE       Hauptprogramm  DOS
  88.                 TOP.MEC         Kopf-MEC für BLMW.MEC
  89.                 BOTTOM.MEC      Fuß-MEC für BLMW.MEC
  90.                 BLMW_CFG.NEW I° Configurationsfile (BLMW.CFG)
  91.                 LISTELST.NEW I  Datei mit alle zu bewertende Areas (LISTE.LST)
  92.                 MSG_LST.NEW  O  Messages Statistik (MSG.LST)
  93.                 USER_LST.NEW O  User Statistiken (USER.LST)
  94.                 BLMW_LOG.NEW O  Log-Datei (BLMW.LOG)
  95.                 ° I => Input Files
  96.                   O => Output Files
  97.  
  98.  
  99.  
  100.         BLMW.CFG
  101.         ========
  102.         Key                     Zahlen-Schlüssel vom Autor für die Registrie-
  103.                                 rung
  104.  
  105.         Name                    Name des Resgistrierten
  106.  
  107.         Address zone:net/node   Deine 4D Adresse
  108.  
  109.         EchoArea Pfad           Falls eine MSG generiert werden sollte
  110.  
  111.         MaxUser |Pfad|          Path zu USER.BBS mit '\' am Ende
  112.  
  113.         MecFile |Pfad|          Path zu den *.MECs mit '\' am Ende
  114.                                 wenn kein Pfad eingegeben wird, dann schreibt
  115.                                 BLMW die Datei BLMW.MEC im selben Verzeichnis
  116.  
  117.         MsgMec  Datei           Layout Datei für den MSG-Balkendiagramm
  118.  
  119.         TopMec  Datei           eine andere Kopf-mecca statt der TOP.MEC
  120.  
  121.         BottomMec Datei         eine andere Fuß-mecca als BOTTOM.MEC
  122.  
  123.         TopMSG  Datei           füge einen Kopf-Text zu der generierte Msg
  124.  
  125.         BottomMSG Datei         Fuß-Text zu der generierte Msg
  126.  
  127.         BackGround farbe        eine gültige mecca-Farbe als Hintergrund
  128.                                 definieren
  129.  
  130.         MsgSubj Text            Eine Betreff-Zeile für die Mail
  131.  
  132.         Origin Text             Origin-Zeile für die Mail
  133.  
  134.         SortMethod  |0-3|       Sortiermethode (siehe Besipiel-BLMW.CFG)
  135.                                 bei SortMethod 1  entspricht  -s1 (s.o.)
  136.                                 bei SortMethod 2  entspricht  -s2
  137.                                 bei SortMethod 3  entspricht  -s3
  138.  
  139.         ScanToField             Suche das TO-Feld ab (statt FROM-Feld)
  140.  
  141.         LogFile |Datei|         Path und DateiName festlegen, falls anders
  142.                                 erwünscht, als BLMW.LOG im selben Verzeichnis
  143.  
  144.         NoTone                  PiepsTon abschalten
  145.  
  146.         SetAuto                 Automatische 'Aufsummierung' der Anzahl von
  147.                                 MSGs pro Aufruf; wenn aktiv, dann MUSS
  148.                                 "StartLog" auch aktiviert werden
  149.                                 (bis jetzt funktioniert nur die 'Markierung')
  150.  
  151.         StartLog                Marke für BLMW, damit er weiß, ab wo er sich
  152.                                 die 'Notizen' macht
  153.  
  154.         StopOnError             sofort anhalten, sobald eine Area sich nicht
  155.                                 aufmachen läßt
  156.  
  157.         NoDispUser |UserName|   Hiermit wird der UserName aus der Statistik
  158.                                 vernachläsigt
  159.  
  160.         BestCount |Anzahl|      wird die max. Anzahl der anzuzeigende best
  161.                                 User beschränkt
  162.  
  163.         LastDay |Tag|           ab dem Tag soll die Statistik gemacht werden
  164.  
  165.         LastMon |Monat|         ab dem Monat
  166.  
  167.         LastYea |Jahr|          ab dem Jahr; OHNE die 19 davor, z.B.: 1992
  168.                                 halt nur:  LastYea 92
  169.  
  170.  
  171.  
  172.         Bug-Report
  173.         ==========
  174.  
  175.         Bitte beschreibt mir die Bugs so genau wie möglich, damit ich die
  176.         bei mir auch simulieren kann. Und schickt mir _IMMER_ eure CFG-Datei.
  177.         Außerdem BLMW mit dem Schalter  -b1 > blmw.deb  starten, und mir die
  178.         BLMW.DEB schicken. (z.B.: blmw4049 -lecho.lst -d7 -b1 > blmw.deb)
  179.  
  180.  
  181.  
  182.         Autor
  183.         =====
  184.  
  185.         Humberto Almeida
  186.         FAX          069-5485750
  187.         InterNet     humberto@humbi.nacamar.de
  188.                       V.32terbo     V.FAST      V.32terbo    X.75/V.110
  189.                      YORIKO 19.2  YORIKO 28.8  YORIKO 19.2   ELINK 310
  190.               data=> 069-54890249 069-95400025 069-5485750  069-95400028
  191.         FIDO         2:244/1180   2:244/1181   2:244/1182   2:244/1185
  192.         HesseNet     10:10/20     10:10/30     10:10/10     10:10/50
  193.         GerNet       21:491/1610                            21:491/1611
  194.         MxBBSNet     256:4955/210                           256:4955/220
  195.  
  196. <ende>
  197.