Ich nutze einige Variablen über ws_setmem[x] das funktioniert auch einwandfrei.Nun ist bei einer Variablen der Text zu groß und ich wollte dafür
ws_setmemline nutzen.Komme aber damit überhaupt nicht klar wie die gesetzt und ausgelesen wird.
Nutzt es jemand und kann einen Tip geben.
Die Abfrage soll in der Custom.txt eingebaut werden.
Viele Grüße aus dem Vogtland
ws_setmemline
Moderatoren: Werner, Tex, weneu
-
Widder
- Beiträge: 79
- Registriert: 09 Apr 2006 09:45
- Wohnort: Auerbach / Vogtland
- Kontaktdaten:
- Tex
- Moderator
- Beiträge: 2013
- Registriert: 04 Aug 2014 17:47
- Wohnort: Woldegk
- Hat sich bedankt: 3 mal
- Danksagung erhalten: 46 mal
- Kontaktdaten:
Hab ich jetzt noch nicht mit gearbeitet, aber es geht auch anders:
%ws_setmem[1]=Weil dieser Text für die Speichervariablen einfach zu lang ist,%%
%ws_setmem[2]=packe ich den zweiten Teil in eine neue Speichervariable.%%
Dann fügst Du beide getmem-Variablen hintereinander - und schon wird der komplette Text ausgegeben.
%ws_getmem[1]%%ws_getmem[2]%
%ws_setmem[1]=Weil dieser Text für die Speichervariablen einfach zu lang ist,%%
%ws_setmem[2]=packe ich den zweiten Teil in eine neue Speichervariable.%%
Dann fügst Du beide getmem-Variablen hintereinander - und schon wird der komplette Text ausgegeben.
%ws_getmem[1]%%ws_getmem[2]%
-
Widder
- Beiträge: 79
- Registriert: 09 Apr 2006 09:45
- Wohnort: Auerbach / Vogtland
- Kontaktdaten:
- Werner
- Site Admin
- Beiträge: 6090
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 145 mal
- Kontaktdaten:
@Widder,
Beispiel so einer Nutzung (ws_clientrawextra.txt)
%maxval_mpast[0~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[0~00~9999]%% %maxdate_mpast[0~00~9999]% %minval_mpast[0~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[0~00~9999]%% %mindate_mpast[0~00~9999]% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% -- 00 00 00 00 00 %minval_mpast[33~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[33~00~9999]%% %mindate_mpast[33~00~9999]% %maxval_mpast[33~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[33~00~9999]%% %maxdate_mpast[33~00~9999]% %maxval_mpast[34~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[34~00~9999]%% %maxdate_mpast[34~00~9999]% -- 00 00 00 00 00 %ws_getmem[56]% %ws_replacestr=:~ ~%maxtime_mpast[35~00~9999]%% %maxdate_mpast[35~00~9999]% 0.0 00 00 00 00 00 %maxval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[%ws_growsensor_id%~00~9999]%% %maxdate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[%ws_growsensor_id%~00~9999]%% %mindate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% %maxval_mpast[36~00~9999]% 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00%maxval_mpast[0~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[0~00~9999]%% %maxdate_mpast[0~00~9999]% %minval_mpast[0~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[0~00~9999]%% %mindate_mpast[0~00~9999]% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% -- 00 00 00 00 00 %minval_mpast[33~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[33~00~9999]%% %mindate_mpast[33~00~9999]% %maxval_mpast[33~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[33~00~9999]%% %maxdate_mpast[33~00~9999]% %maxval_mpast[34~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[34~00~9999]%% %maxdate_mpast[34~00~9999]% -- 00 00 00 00 00 %ws_getmem[56]% %ws_replacestr=:~ ~%maxtime_mpast[35~00~9999]%% %maxdate_mpast[35~00~9999]% 0.0 00 00 00 00 00 %maxval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[%ws_growsensor_id%~00~9999]%% %maxdate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[%ws_growsensor_id%~00~9999]%% %mindate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% %maxval_mpast[36~00~9999]% 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00^=ws_setmemline1^
... alles in einer Zeile und am Schluß muss ^=ws_setmemline1^ stehen - hier für
für erste Memline. Alles vor "^=ws_setmemline1^" wird dieser Variable zugewiesen (hier in diesem Beispiel ein riesiger Moloch).
Den Inhalt bekommt man dann mit ^ws_getmemline1^
Werner
Beispiel so einer Nutzung (ws_clientrawextra.txt)
%maxval_mpast[0~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[0~00~9999]%% %maxdate_mpast[0~00~9999]% %minval_mpast[0~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[0~00~9999]%% %mindate_mpast[0~00~9999]% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% -- 00 00 00 00 00 %minval_mpast[33~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[33~00~9999]%% %mindate_mpast[33~00~9999]% %maxval_mpast[33~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[33~00~9999]%% %maxdate_mpast[33~00~9999]% %maxval_mpast[34~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[34~00~9999]%% %maxdate_mpast[34~00~9999]% -- 00 00 00 00 00 %ws_getmem[56]% %ws_replacestr=:~ ~%maxtime_mpast[35~00~9999]%% %maxdate_mpast[35~00~9999]% 0.0 00 00 00 00 00 %maxval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[%ws_growsensor_id%~00~9999]%% %maxdate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[%ws_growsensor_id%~00~9999]%% %mindate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% %maxval_mpast[36~00~9999]% 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00%maxval_mpast[0~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[0~00~9999]%% %maxdate_mpast[0~00~9999]% %minval_mpast[0~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[0~00~9999]%% %mindate_mpast[0~00~9999]% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% -- 00 00 00 00 00 %minval_mpast[33~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[33~00~9999]%% %mindate_mpast[33~00~9999]% %maxval_mpast[33~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[33~00~9999]%% %maxdate_mpast[33~00~9999]% %maxval_mpast[34~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[34~00~9999]%% %maxdate_mpast[34~00~9999]% -- 00 00 00 00 00 %ws_getmem[56]% %ws_replacestr=:~ ~%maxtime_mpast[35~00~9999]%% %maxdate_mpast[35~00~9999]% 0.0 00 00 00 00 00 %maxval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[%ws_growsensor_id%~00~9999]%% %maxdate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[%ws_growsensor_id%~00~9999]%% %mindate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% %maxval_mpast[36~00~9999]% 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00^=ws_setmemline1^
... alles in einer Zeile und am Schluß muss ^=ws_setmemline1^ stehen - hier für
für erste Memline. Alles vor "^=ws_setmemline1^" wird dieser Variable zugewiesen (hier in diesem Beispiel ein riesiger Moloch).
Den Inhalt bekommt man dann mit ^ws_getmemline1^
Werner
-
Widder
- Beiträge: 79
- Registriert: 09 Apr 2006 09:45
- Wohnort: Auerbach / Vogtland
- Kontaktdaten:
-
Widder
- Beiträge: 79
- Registriert: 09 Apr 2006 09:45
- Wohnort: Auerbach / Vogtland
- Kontaktdaten:
