|
Beispiele für *.hscZuerst stellt sich immer die Frage nach dem Verbindungsaufbau. Wenn Hamster die Mail- und Newsserver abholen soll, braucht er natürlich eine Verbindung zum Provider. Bei mir hat sich folgendes bewährt:
Dieser Scriptauszug sorgt dafür, daß eine DFÜ-Verbindung aufgebaut wird. Sollte der Aufbau mißlingen, versucht es das Script bis zu 5 Mail neu, bis eine Verbindung steht. (Wahlwiederholung) Voraussetzung ist, daß im DFÜ-Netzwerk eine funktionierende Verbindung eingetragen ist und im Hamster die Zugangsdaten dafür eingegeben wurden. Damit die Verbindung auch wieder abgebaut wird, habe ich folgendes in meinem Script stehen:
Zwischen dem Verbindungsauf- und abbau soll Hamster dann die Mails abholen und verschicken und die News ebenfalls. Dafür gibt es folgende Möglichkeiten: Das Abholen und Senden von Mails:
HamWaitIdle wartet mit der Ausführung, bis Hamster keine Aktivitäten mehr zeigt. HamFetchMail holt die Mails vom Server ab und ordnet sie dem lokalen Benutzer "m.gebert" zu. HamSendMail sendet die Mails ab. Das Abholen und Senden von News:
Hier baut sich Hamster intern eine Liste auf, in der die Aufgaben stehen, die er zu erledigen hat. Mit HamNewsJobsClear wird eine bestehende Liste gelöscht. HamNewsJobsPost postet News der Hierarchie hamster.* auf einen bestimmten Server. HamNewsJobsPostDef verteilt die zu postenden News auf die anderen Newsserver, von denen die News auch gepullt wurden. Mit HamNewsJobsStart führt Hamster dann die Aufgaben aus, die in der aufgebauten Liste stehen. HamNewsJobsPullDef fügt der Liste noch Aufträge zum Newspullen hinzu, die dann mit HamNewsJobsStart wieder der Ausführung zugeführt werden. Das erste fertige Script:Nun kann man sich ein einfaches Script zusammenbasteln, indem man obige Partien in eine Textdatei schreibt. Dazu kopierts Du dir die Abschnitte in der richtigen Reihenfolge (Anwahl, News|Mail, Abwahl) in die Textdatei und benennst sie um. Der Name der Datei ist egal, sie darf nur nicht 'Demo' beginnen. Die Dateiendung muß '.hsc' sein und in der ersten Zeile muß #!hs2 stehen. Das Script sollte im Hamsterverzeichnis liegen und anschließend im Hamster unter dem Menü 'Skript' erscheinen. Wenn nicht, einmal 'Datei/aktualisiere Menüeinträge' ausführen. Die Automatik, ein zeitgesteuertes Script:Nun kann man ein Script auch einmal starten, so daß es sich dann jede Stunde einmal einwählt und Mail und News abholt, bzw. sendet. Das Stichwort ist 'atadd' (siehe Hilfe).
|
Home Konfiguration Scriptarchiv/Tools Scriptsteuerung Hamsterscripte Einstellungen Bookmarks Newsfilter Mailfilter SPAM Tips&Tricks Fun Guestbook