Gibt es in JSL eine Möglichkeit, den Inhalt des Protokollfensters in einer Datei zu speichern, und wenn die Datei vorhanden ist, hängen Sie sie an, anstatt sie zu überschreiben
Save Log("$myroot/Log_File.txt");Ja. Hier ist der Kern der Antwort:
Save Text File( "$desktop/log.txt",
Concat Items( Get Log(), "\!N" ),
Mode( If( File Exists("$desktop/log.txt"), "append", "replace" ) ) )Wie gezeigt, fügt es dem Protokoll unerwünschten Text hinzu und fügt möglicherweise keinen gewünschten Text hinzu. Wenn Sie es zu einem Add-In machen, wird dem Protokoll nichts hinzugefügt.
Vielleicht möchten Sie ein Trennzeichen oder ein Datum. Sie könnten diese mit dem Ergebnis Concat Items() verketten.
Möglicherweise möchten Sie eine Eingabeaufforderung für den Dateinamen; das kannst du auch hinzufügen.
Bearbeiten: Und es kann sinnvoll sein, Log() zu löschen, wenn Sie mehrere Anhänge in einer Sitzung durchführen möchten.