Klingt insgesamt auch schlüssig. Stringfunktionen zum zerlegen gibt es ja auch schon, und ein StrToVal-Equivalent ist doch auch kein Ding der Unmöglichkeit.MasterOfGizmo hat geschrieben:Ich nehme das mal zum Anlass, ein erstes echtes Plugin draus zu machen. Ist auch ein guter Test, ob die Plugins brauchbar sind.
Eine Datei könnte man einfach als ein Block mit "Links-Verbinder" machen. Das kann man dann z,B einer Variablen zuweisen:
(setze Variable "Datei" auf< <Datei auf "SD-Karte" zum "Lesen"< <"test.csv")
dann kann man z,B. per "schreib block" reinschreiben:
(schreibe in Datei "Datei"< <"Beispielstring")
Aus Datei lesen wäre Analog. Man würde Zeilenweise lesen oder schreiben, wobei Lesen erwas knifflig werden könnte, wenn dabei nicht aus allem ein String werden soll.
Wie wäre es trotzdem zusätzlich mit
( Sichere Variable "variable" in Datei "datei" auf "SD|Usb")
und
( Lies Variable "variable" aus Datei "datei" auf "SD|Usb")
sowie
(Lösche Datei "datei" auf "SD|USB"),
(Liste Dateien auf "SD|USB" in Liste "Liste"),
(Liste Variablen aus Datei "datei" auf "SD|USB" in Liste "Liste")
und
<Datei "datei" auf "SD|usb" existiert)
mit transparentem xml-unterbau?
Damit könnte man schon mal ganz schnell z.b. einen Zählerstand sichern und wieder laden, ohne sich groß um das Dateihandling kümmern zu müssen...