Seite 1 von 1
Script Awekas
Verfasst: 16 Nov 2004 21:25
von djpatrick
Muß die erste Zeile
<!-- %customfile=awekas.txt% -->
in der Textdatei stehen oder wird sie gelöscht, so dass die Werte um eine Zeile nach oben rutschen?
Es wäre auch top, wenn man mehrere Möglichkeiten hätte, wie bei Weather-Display. So könnte man mehrere Scripte mit unterschiedlichen Inhalten erstellen.
Verfasst: 16 Nov 2004 22:13
von Edmund
Hallo Patrick,
warum willst du diesen Umweg gehen, es geht doch viel einfacher.
Schau mal unter
Steuerung
Einstellung APRS Template
und mache einen Haken unter awekas.txt
das wars.
Ich sehe auch kein Problem mehrere Scripte zu erstellen oder die erste Zeile eines Scripts zu loeschen, einfach mal die entsprechenden Hilfeseiten ansehen.
Verfasst: 16 Nov 2004 22:17
von djpatrick
Danke, Problem ist gelöst.
Das mit dem Häckchen war klar, nur nicht, ob das Script so bleibt oder die erste Zeile raus muß.

Verfasst: 17 Nov 2004 09:58
von weneu
Hallo Patrick,
Es wäre auch top, wenn man mehrere Möglichkeiten hätte, wie bei Weather-Display. So könnte man mehrere Scripte mit unterschiedlichen Inhalten erstellen.
Diese Möglichkeit ist problemlos gegeben. Du läßt die awekas.txt automatisch erstellen (da die Möglichkeit schließlich schon da ist) und dann kannst du mit weiteren Textdateien beliebige Scripte erzeugen.
Du baust in die wap.txt nach dem Befehl
<!-- %customfile=index.wml% -->
einen openfile Befehl ein in der Art
<!-- %openfile=meinscript.txt% -->
Dann wird alles, was du in der Datei "meinscript.txt" stehen hast (du kannst diese nach dem Muster der awekas.txt aufbauen und natürlich abändern), abgearbeitet und daraus die Daten erzeugt.
Verfasst: 17 Nov 2004 18:02
von djpatrick
Danke Werner
Probiere ich gleich mal

Verfasst: 17 Nov 2004 21:12
von djpatrick
Die Index.wml wird erzeugt, aber nicht die meinescript.txt (nenne sie mal so). Muß diese mit oder ohne Unterstrich vor dem Punkt geschrieben werden?
Wenn es funktionieren würde, wäre dann das Ergebnis automatisch im html-Ordner oder muß ich dort erst mal eine Leerdatei erzeugen?
Verfasst: 17 Nov 2004 22:10
von weneu
Hallo Patrick,
der Name muß ohne Unterstrich sein, also z.B. meinscript.txt
Wichtig ist natürlich, dass du in der Datei meinscript.txt (bleiben wir bei dem Namen, als erste Zeile wiederum einfügst
<!-- %customfile=ticker.txt% -->
(wobei ticker.txt auch nur ein Beispiel ist, es muss der Name der Datei angegeben werden, die erzeugt werden soll)
Um das Ganze zu verdeutlichen:
a) in deiner wap.txt heißen die ersten beiden Zeilen
<!-- %customfile=index.wml% -->
<!-- %openfile=meinscript.txt% -->
b) die ersten Zeilen der meinscript.txt lauten
<!-- %customfile=ticker.txt% -->
%unit_on%aktuelles Wetter aus XY-Stadt %ws_date%, %ws_time% Uhr ++ Außentemp. %curval[5]% ++ Feuchte %curval[21]% ++ Luftdruck %curval[33]%
Dadurch würde eine Datei namens ticker.txt erzeugt, die das Datum, die Uhrzeit, die Außentemperatur usw. enthält
Zum Schluss:
Du musst keine Leerdatei erzeugen und die ticker.txt würde im HTML-Verzeichnis gespeichert.
Verfasst: 17 Nov 2004 23:55
von djpatrick
Es funktioniert, vornweg.
Allerdings habe ich als customfiele geschrieben: <!-- %customfile=meinescript.txt% -->
Nun wurde im html-Ordner nicht meinescript.txt abgelegt, sondern ws_meinescript.txt
Verfasst: 18 Nov 2004 14:06
von Werner
@Patrick,
Du solltest für die Ausgangs-Custom-Datei nicht den gleichen Namen verwenden, wie für das Ergebnis.
... deshlab hängt das Programm "ws_ " vorne an.
Werner