Im Ablauf kommt es aber zu Fehlern
Nein... nicht wirklich, denn das Script macht genau das, was es soll. ,-)
Am Ende des Skriptes (innerhalb von Notepad) wird folgendes angezeigt :
Ja, dies passiert durch Zeile 35-37 im Script... womit ich zeigen wollte, das du selbst Daten an die geöffnete Datei anhängen darfst... jedoch nicht innerhalb des gelockten Bereich schreiben kannst... was in Zeile 31-32 passiert.
Außerdem gibt es ganz am Ende auch noch ein Sonderzeichen
Das passiert durch Zeile 36... weil dort die Position im File 1 Byte hinter das Ende des Files gesetzt wird und das "übersprungene" Byte dann als Chr(0) gespeichert wird. Allerdings wird das FileWrite in Zeile 28 ausgeführt und noch eine Zeile an die Datei angehangen... bevor notepad die Datei öffnen kann... weshalb das Null-Byte dann hinter dieser Zeile geschrieben wird. Wenn du das Chr(0) nicht magst, setzt du als Parameter für das FileSetPos in Zeile 36 einfach anstelle einer 1 eine 0. ![]()
so ist der Code am Ende auch gespeichert
Tja, das liegt wohl daran, dass ich als Dateiname @ScriptFullPath verwendet habe. ![]()
erneutes Laden und Build führt zu Fehlern
Würde mich auch schwer wunden, wenn dem nicht so währe... sehr gewundert hat mich aber, wie SciTE darauf reagiert und was passiert, wenn du die noch geöffnete Datei in notepad änderst und dann speichern willst!
