MixGroup V1.3, Stand 01.07.2000
© Thomas G. Liesner


( Gesamtübersicht der Hamstertools ) , ( Download "MixGroup.zip" )

Inhaltsverzeichnis

  1. Allgemeines
  2. Anwendung
  3. Konfiguration

1. Allgemeines

Dieses Programm dient dazu, mehrere Gruppen in einer (Pseudo)Gruppe zu vereinen. Voraussetzung ist die Nutzung des lokalen Newsservers Hamster.

(Zum Inhaltsverzeichnis)


2. Anwendung

Anwendung z.B. innerhalb eines Hamster-Skripts:

 # Counter löschen 
 HamResetCounters ( 1 )
 
 # Lokale News-Funktionalität abklemmen, um unbearbeitete  
 # Nachrichten zu verhindern 
 HamNNTPServer ( 0 )
 
 # DFÜ-Verbindung aufbauen 
 HamRasDial ("...")
 HamWaitIdle
 
 # Parallel Post verschicken/abholen, News verschicken/abholen 
 HamMailExchange
 HamNewsPull
 HamNewsPost
 
 # Auflegen, wenn fertig 
 HamWaitIdle
 HamRasHangup
 
 # Mixgroups aufrufen 
 execute("MixGroup.exe")

 # Lokale News-Funktionalität reaktivieren 
 HamNNTPServer ( 1 )

Um den MixGroup-Aufruf in diesem Skript so direkt nutzen zu können, muß MixGroup incl. INI-Datei im Hamsterverzeichnis liegen. Wenn Sie MixGroup lieber in einem anderen Pfad haben wollen, ist das auch kein Problem: Einfach den Pfad im Skript anpassen, weitere Änderungen sind nicht nötig.

(Zum Inhaltsverzeichnis)


3. Konfiguration

Sie stellen MixGroup mit der Datei MixGroup.ini ein, die von Ihnen erstellt werden muß. Folgender Aufbau ist nötig:

  [Settings]
  Pseudogruppe1=Gruppenliste
  Pseudogruppe2=Gruppenliste
  ...

Um z.B. die Gruppen blubb.eins, blubb.zwei und blubb.drei in blubb.all zu vereinen, muß letztere im Hamster angelegt worden sein und als Eintrag unter [Settings] die Zeile

  blubb.all=blubb.eins,blubb.zwei,blubb.drei
eingefügt werden. Den Rest erledigt dann der nächste Aufruf von MixGroup.

Zusätzlich ist inzwischen ein Joker am Ende erlaubt:

  [Settings]
  muenster.ALL=muenster.*
Hier würden alle Gruppen, die mit "Muenster." anfangen, nach muenster.ALL vereint.

Um trotzdem Gruppen herausstreichen zu können, sind Ausschlüsse definierbar:

  [Settings]
  muenster.ALL=muenster.*,;muenster.test
Hier würden alle Gruppen, die mit "Muenster." anfangen, nach muenster.ALL vereint, sofern es sich nicht um muenster.test handelt. Das ";" wird als Ausschlußzeichen definiert, ein "*" am Ende ist theoretisch erlaubt, wenn auch wohl nur selten sinnvoll nutzbar.


4. Historie

V1.2, 01.06.2000:


Viel Spass mit MixGroup!

Thomas G. Liesner