Ein Weg SAM-Magnetogramme Online zu stellen.

Es gibt hierzu verschiedene Möglichkeiten, wie spezieller Software oder Server-Tools. Ein geniales Tool ist FTP-Watchdog von Wolfgang Wirth. Link zum download und erklärung des Tools hier

Ein anderer Weg, der ohne zusätzliche Software, nur mit den "Bordmitteln" von Win 95/98/ME auskommt möchte ich im Folgenden vorstellen.
Ob dies mit WinXP funktioniert, kann ich leider nicht sagen.

Aber noch etwas GANZ WICHTIGES vorweg:
Bei dieser Art des FTP-Zugangs, wird das Passwort für den FTP-Account im Klartext übertragen !!!
Daher sollte man dieses nur auf einem Account benutzen, wo ein geknacktes Passwort, keine oder nur geringe Folgen hat.

Dazu kann man sich einen Free-Webspace-Account mit FTP-Zugang besorgen, auf dem man dann halt nur Unwichtiges und das Online Magnetogramm liegen hat.


Das ganze basiert auf dem "guten alten" DOS. Die oben genannten Win-Versionen haben ein FTP-Programm im Gepäck. Es heißt ganz ein fach "FTP".

Weiter benötigt man eine Batch-Datei mit der das FTP gestartet wird, und den Task-Planer von Windows.

Im Folgenden beschreibe ich den Inhalt der Dateien, und wie sie arbeiten. Zur erstellungder Dateien nimmt man einen ganz einfachen Text-Editor und speichert die Dateien unter dem jeweiligen NAme ab.

Zunächst sollte man von der Bilddatei die SamView erstellt eine Kopie machen. Dies hat den Vorteil wenn SamView in Auto-Modus ein neues Bild schreiben will, dabei nicht gestört wird.

Dieses wird durch die Batchdatei gleich mit erledigt:

if not exist sam_data.png goto ende copy sam_data.png sam_onl.png ftp -i -v -n -w:8192 -s:sam.col Name_des_ftp_Host :ende Die erste Zeile prüft, ob eine entsprechende Bilddatei vorhanden ist. Wenn nicht springt das Programm zur letzten Zeile, und wird beendet, ohne etwas auszuführen.

Ist diese aber vorhanden, wird die zweite Zeile verarbeitet. In dieser wird die Bilddatei kopiert, unter einem anderen Name gespeichert.

Die dritte Zeile ruft das FTP-Programm mit einigen Startparametern auf, in der auch eine Datei Namens "sam.ftp" (man kann sie aber nennen wie man will) angegeben ist, und der Hostname des FTP-Servers. FTP stellt nun die Verbindung zum FTP-Host her und arbeitet die Zeilen der "sam.ftp" ab. Diese Datei hat folgenden Inhalt: user passwort bin put sam_onl.png bye In der ersten Zeile muß Username und passwort stehen.

Die zweite Zeile schaltet auf Binär-Datenübertragung um.

In der dritten Zeile wird durch den Befehl "put" die danach angegebene Datei übertragen.


Die letzte Zeile beendet die Verbindung.

FTP ist damit beendet und kehrt zurück in die Batchdatei, deren letzte Zeile aber auch erreicht ist, und somit auch beendet wird.


Damit nicht überall Pfade mit angegeben werden müssen, ist es am einfachsten, man stellt die Dateien auch in den Pfad, wo sich die Bilddateien befinden.

Hat man die xxx.bat und xxx.ftp Dateien auf seine Dateinamen, FTP-Host-Name, Usernamen, Passwort angepasst, kann man einen ersten Test wagen, und die Batch-Datei starten.

Ein Ergebnis sollte so ähnlich aussehen:


War dies erfolgreich, kann man nun den Windows Task-Planer ("Geplante Vorgänge") für das zeitlich gesteuerte hochladen verwenden. In Win 95/98 befindet sich das Symbol im Arbeitsplatz, in WinME in der Systemsteuerung.

Im Task-Planer wählt man "Neuen Task hinzufügen"
Im sich dann öffnenden Task-Assistenten wählt man über "Durchsuchen" die Batch-Datei im SAM-Verzeichnis aus.
Bild 1

Im zweiten Fenster kann man dem Task einen Name geben, und wählt "täglich" aus.

Den Rest entnehmt bitte den folgenden Bildern.

Bild 2

Bild 3

Bild 4

Bild 5

Bild 6

Bild 7

Will man den Task aktivieren (dauer-Upload) oder deaktivieren, wählt man im Task-Planer den Task mit der rechten Maustaste an, dann auf "Eigenschaften".

Dort kann man wie in Bild 5 unten links den "Aktiv-Haken" setzen oder entfernen.

Ich hoffe es ist eine Idee, die Euch helfen kann.
Wer aber etwas besseres hat, der möge mir dies mailen.
Ich werde es dann hier auch vorstellen.
Lutz