#######################################################################
# From: Manfred Polak <ma.po@gmx.de>                                  #
# Date: Mon, 01 May 2000 22:30:07 +0200                               #
#######################################################################


Das folgende Script greift sich die Adresse des Autors des gerade in
Agent angezeigten Postings und steckt sie ber den Umweg der Zwischen-
ablage in Hamsters scores.hst und weist ihm einen Scoring-Wert zu.
Dazu mu Agent das Browser-Fenster anzeigen, und das Agent-Fenster mu
den Focus haben.

Deshalb kann das Script nicht mit der Maus gestartet werden,
sondern nur ber ein Tastenkrzel, z.B. Strg+Alt+K (wie "Kill").
Dafr mu man eine Verknpfung auf das Script in das Startmen
oder auf den Desktop legen und fr diese den Hotkey festlegen.

VBScript hat eigentlich keinen Zugriff auf die Zwischenablage. Man mu
also eine der diversen kostenlosen Scripterweiterungen installieren,
die das bewerkstelligen. Ich benutze AutoItX, das gibt es hier:
http://cwashington.netreach.net/main_site/downloads/default.asp?topic=a-m
Nach dem Download AutoItX.dll ins Windows- oder Systemverzeichnis
schieben und mit folgendem Befehl an der Kommandozeile anmelden:
regsvr32 autoitx.dll
Das gilt so fr Win9x. Wie es mit Win2000 und NT geht wei ich nicht.

Das Script prft nicht, ob in Scores.hst schon Eintrge nach dem Muster
des neu hinzukommenden vorhanden sind, sondern setzt den neuen
Eintrag einfach ans Ende. Das schadet zwar nicht, macht aber auf Dauer
das Scorefile etwas unbersichtlich. Man sollte dann die Eintrge
manuell umsortieren.

Natrlich kann man auch zwei Versionen gleichzeitig verwenden, die
positiv und negativ scoren. Die Kill- und Watchversion unterscheiden
sich nur im zugewiesenen Scoring-Wert, und im Tastenkrzel, durch
das sie gestartet werden.
Natrlich kann man noch ein '=' vor den Scoring-Wert setzen, wenn man
will. Wenn jemand ein '@' in seinem "Real Name" untergebracht hat,
besteht die Mglichkeit, da das Script versagt. In diesem Fall mu
man in scores.hst nachsehen und ggf. manuell ausbessern.

[kill-from.vbs in dieser ZIP-Datei]

#######################################################################

Die folgende Variante des Scripts holt sich nicht die Adresse des
Autors, sondern die Msg-ID des gerade angezeigten Postings und
steckt sie wie gehabt in scores.hst. Damit kann man (Sub-)Threads
hochscoren oder killen.

[kill-mid.vbs in dieser ZIP-Datei]

#######################################################################


Natrlich lsst sich auch eine Version fr das Subject schreiben. Und
durch eine Variation der durch AutoIt.Send bermittelten emulierten
Tastendrcke kann man das Script an andere Newsreader anpassen.
Aber das ist nicht mehr meine Sache, da drfen Andere ran...

Manfred

#######################################################################
# PS:    Whrend Hamster auf scores.hst zugreift, also whrend eines  #
#        Downloads, sollte das Script nicht ausgefhrt werden.        #
#######################################################################
