Erweiterung benutzerdefinierte Ordnerstruktur

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Erweiterung benutzerdefinierte Ordnerstruktur

Beitrag von ManfredK »

Hallo Werner K.,

Wäre es denkbar, dass eine benutzerdefinierte Ordnerstruktur wie folgt möglich ist?

Aktuell können ja die Variablen %ws_year%, %ws_month2% und %ws_day2% nur einmal in der ersten Zeile verwendet (customfile) verwendet werden wie zum Beispiel:
%customfile=D:\Documents\Wswin\html\tagesgang\tagesgang_%ws_year%-%ws_month2%-%ws_day2%.html%

zur besseren Übersicht im html-Ordner wäre z.B. eine zusätzliche Trennung nach Jahren schöner:
%customfile=D:\Documents\Wswin\html\tagesgang\%ws_year%\tagesgang_%ws_year%-%ws_month2%-%ws_day2%.html%

Wäre so eine Änderung in WsWin möglich?
Vielen Dank im Voraus.
Benutzeravatar
Tex
Moderator
Beiträge: 2003
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 45 mal
Kontaktdaten:

Beitrag von Tex »

Hallo Manfred,

dann mach das doch so:

%customfile=D:\Documents\Wswin\html\tagesgang\%ws_year%\tagesgang_2019-%ws_month2%-%ws_day2%.html%

Einmal im Jahr dort die Jahreszahl umstellen - oder so - dann wäre es automatisch (so wie Du es Dir vorstellest):

%ws_setmem[1]=%ws_year%% %ws_delline%
%customfile=D:\Documents\Wswin\html\tagesgang\%ws_year%\tagesgang_%ws_getmem[1]%-%ws_month2%-%ws_day2%.html%

Wichtig dabei ist, das die 1. Zeile mit %ws_delline% wieder gelöscht wird. Ich hab das jetzt nicht ausprobiert - sollte aber so klappen. Versuch es mal und berichte.....
Benutzeravatar
Werner
Site Admin
Beiträge: 6041
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Beitrag von Werner »

@Manfred,

funktioniert das nicht mit

%customfile=D:\Documents\Wswin\html\tagesgang\%ws_yearfolder%tagesgang_%ws_year%-%ws_month2%-%ws_day2%.html%

Werner
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag von ManfredK »

@Werner,

Leider nicht.
In der WSWINERR.txt ist zu lesen:

Code: Alles auswählen

28.06.2019 11:10:26.510 V2.99.8 6.2-9200 0 40 9  Html/WAP-Error Rewrite: "2019/tagesgang_2019-06-28.html" 
@Tex

Manuell funktioniert es, aber mit der setmem/getmem nicht.
Benutzeravatar
Tex
Moderator
Beiträge: 2003
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 45 mal
Kontaktdaten:

Beitrag von Tex »

Hallo Manfred,
dann mal mit Trick:

%customfile=D:\Documents\Wswin\html\tagesgang\%ws_year%\tagesgang_%ws_calc[*]=%ws_year%~1~0%-%ws_month2%-%ws_day2%.html%

Jetzt steht %ws_year% nicht direkt 2x in einer Zeile sondern nur 1x direkt und einmal in der berechnungsvariablen.
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag von ManfredK »

Hallo Tex,

Geht leider auch nicht.
In der ws_variables ist zu lesen:

Code: Alles auswählen

Verwendung von Variablen für Ziel-Dateiname:                                                   V2.85.7
für %customfile=
sind die Variablen ws_year, ws_month2, ws_day2 und ws_yearfolder 
und ws_dayweek bzw. ws_week  erlaubt!!!
Ich denke, da muss Handarbeit her...oder Werner kann doch etwas zaubern.
Benutzeravatar
Werner
Site Admin
Beiträge: 6041
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Beitrag von Werner »

@Manfred,

siehe Änderung vom 29.06.2019

Werner
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag von ManfredK »

@Werner,

Perfekt, vielen Dank :!: :D
Antworten