home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
blmw.zip
/
BLMW.DOK
< prev
next >
Wrap
Text File
|
1995-06-21
|
8KB
|
197 lines
╔════════════════════════════════════════════════════╗
║ ║
║ BLMW steht fuer "Best Local Message Writer" ║
║ ║
╚════════════════════════════════════════════════════╝
Version 1.x
Zwar steht da 'local', aber theoretisch (und praktisch auch) kann er alles
machen.
Nachdem meine User mich mehrmals genervt haben bzgl. eine Statistik, wer,
wann, wieviel mal lokalmaessig geschrieben haben soll, fing ich an mir
Gedanken zu machen, erst mal ein Utility zu suchen. Leider haben die
Utilities, die ich entdeckt habe, nicht komplett die Ansprüche meiner User
befriedigt. Da war zum Beispiel einer, der seine MSGs NUR geuppt hat; und
seine MSGs wurden leider von dem Utilitie nicht erfasst! :-((( Eine
Statistik ueber MSG/Tag oder pro Monat war leider auch nicht dabei :-((
Deshalb machte ich mich an die Arbeit was selbst zu programmieren.... und
was ihr jetzt vor euch habt, ich das Resultat aus mind. 6 Monate harte :)
Arbeit... Ich bin immer offen, für neue Ideen und Wünsche.
Was mach BLMW so besonder?
==========================
- liesst eine Liste ein, wo die Areas aufgelistet sind, die er
durchgehen soll
z.B.:
Datei LISTE.LST (DateiName ist frei wählbar)
d:\max\msg\local\JOKES___
d:\max\msg\local\WUNSCH__
...
- sammelt sämtliche Daten jeder MSG pro Area
- macht eine Ausgabe in msg/tag, msg/monat und msg/jahr
- wer, wieviele MSGs insgesamt geschrieben hat
- liest eine Liste ein mit 'NICHT zu beachtende User-Namen', die
in der KonfigurationsDatei mitgegeben werden muss/kann
- wenn erwünscht, dann werden nur die User der BOX berücksichtigt,
indem man BLMW den Pfad zu USER.BBS mitgibt;
- kann beliebig oft hintereinander gestartet werden, jeweils immer
nur die erste Version davon laeuft ungestoert weiter;
Kommando-Line
=============
Auf folgende Dateien kann in der Kommando-Zeile hinweisen:
-c<config.ext> ConfigurationFile, dazu siehe BLMW.CFG
-l<liste.lst> Aufgelistete Echos zum einscannen
-m0 keine MSG schreiben lassen
-d<tage> um so viele <tage> zurueck scannen
-h<stunden> nur die letzten <stunden> abscannen
-s<method> SortierMethode
bei -s0 (default, das gleich, wie wenn man nix angibt)
wird die UserListe nach MSG-Anzahl sortiert
bei -s1 wird die UserListe nach BrutoWerte sortiert
bei -s2 wird die UserListe nach NettoWerte sortiert
bei -s3 wird die UserListe nach MSG-Index sortiert
diese Sortiermethode gilt _NUR_ für die Sortierung
der Datei USER.LST. Wenn eine MSG geschrieben/erzeugt
werden soll, dann wird diese Datei eingelesen...
Angenohmen die config.ext befindet sich im selben Verzeichnis,
nennt sich aber B_CONFIG.TXT
aber die Liste auf dem Verzeichnis F:\MAX\LIST, dann....
BLMW -cB_CONFIG.TXT -lF:\MAX\LIST\BLMW.LST
Will man z.B. eine WochenStatistik machen, dann....
BLMW -d7
Um eine 24Std. Statistik zu machen:
BLMW -h24
Files - Zweck
=============
README.1ST Einschränkungen und Tips
UPDATE.TXT Änderungen bis jetzt
BLMW.DOC Englische Doku
BLMW.DOK Das hier ;)
BLMWP.EXE Hauptprogramm OS/2
BLMWR.EXE Hauptprogramm DOS
TOP.MEC Kopf-MEC für BLMW.MEC
BOTTOM.MEC Fuß-MEC für BLMW.MEC
BLMW_CFG.NEW I° Configurationsfile (BLMW.CFG)
LISTELST.NEW I Datei mit alle zu bewertende Areas (LISTE.LST)
MSG_LST.NEW O Messages Statistik (MSG.LST)
USER_LST.NEW O User Statistiken (USER.LST)
BLMW_LOG.NEW O Log-Datei (BLMW.LOG)
° I => Input Files
O => Output Files
BLMW.CFG
========
Key Zahlen-Schlüssel vom Autor für die Registrie-
rung
Name Name des Resgistrierten
Address zone:net/node Deine 4D Adresse
EchoArea Pfad Falls eine MSG generiert werden sollte
MaxUser |Pfad| Path zu USER.BBS mit '\' am Ende
MecFile |Pfad| Path zu den *.MECs mit '\' am Ende
wenn kein Pfad eingegeben wird, dann schreibt
BLMW die Datei BLMW.MEC im selben Verzeichnis
MsgMec Datei Layout Datei für den MSG-Balkendiagramm
TopMec Datei eine andere Kopf-mecca statt der TOP.MEC
BottomMec Datei eine andere Fuß-mecca als BOTTOM.MEC
TopMSG Datei füge einen Kopf-Text zu der generierte Msg
BottomMSG Datei Fuß-Text zu der generierte Msg
BackGround farbe eine gültige mecca-Farbe als Hintergrund
definieren
MsgSubj Text Eine Betreff-Zeile für die Mail
Origin Text Origin-Zeile für die Mail
SortMethod |0-3| Sortiermethode (siehe Besipiel-BLMW.CFG)
bei SortMethod 1 entspricht -s1 (s.o.)
bei SortMethod 2 entspricht -s2
bei SortMethod 3 entspricht -s3
ScanToField Suche das TO-Feld ab (statt FROM-Feld)
LogFile |Datei| Path und DateiName festlegen, falls anders
erwünscht, als BLMW.LOG im selben Verzeichnis
NoTone PiepsTon abschalten
SetAuto Automatische 'Aufsummierung' der Anzahl von
MSGs pro Aufruf; wenn aktiv, dann MUSS
"StartLog" auch aktiviert werden
(bis jetzt funktioniert nur die 'Markierung')
StartLog Marke für BLMW, damit er weiß, ab wo er sich
die 'Notizen' macht
StopOnError sofort anhalten, sobald eine Area sich nicht
aufmachen läßt
NoDispUser |UserName| Hiermit wird der UserName aus der Statistik
vernachläsigt
BestCount |Anzahl| wird die max. Anzahl der anzuzeigende best
User beschränkt
LastDay |Tag| ab dem Tag soll die Statistik gemacht werden
LastMon |Monat| ab dem Monat
LastYea |Jahr| ab dem Jahr; OHNE die 19 davor, z.B.: 1992
halt nur: LastYea 92
Bug-Report
==========
Bitte beschreibt mir die Bugs so genau wie möglich, damit ich die
bei mir auch simulieren kann. Und schickt mir _IMMER_ eure CFG-Datei.
Außerdem BLMW mit dem Schalter -b1 > blmw.deb starten, und mir die
BLMW.DEB schicken. (z.B.: blmw4049 -lecho.lst -d7 -b1 > blmw.deb)
Autor
=====
Humberto Almeida
FAX 069-5485750
InterNet humberto@humbi.nacamar.de
V.32terbo V.FAST V.32terbo X.75/V.110
YORIKO 19.2 YORIKO 28.8 YORIKO 19.2 ELINK 310
data=> 069-54890249 069-95400025 069-5485750 069-95400028
FIDO 2:244/1180 2:244/1181 2:244/1182 2:244/1185
HesseNet 10:10/20 10:10/30 10:10/10 10:10/50
GerNet 21:491/1610 21:491/1611
MxBBSNet 256:4955/210 256:4955/220
<ende>