AutoText-Einstellungen

Hallo, wer weiß ’was?

Ich arbeite mit Mac OS X Version 10.5.8 und RagTime 6.5.2 (Build 1821) auf einem iMac mit 2,4 GHz Intel Core 2 Duo.z.

Gibt es inzwischen eine Möglichkeit, in den AutoText-Einstellungen den Text oder die Kürzel nach dem ABC zu sortieren bzw. anzuordnen?

Mit freundlichen Grüßen
Norbert O






Re: AutoText-Einstellungen

#11603 On 16 Februar, 2014 14:35 Thomas Kaegi said,

Hallo Norbert

Mit "Bord-Mitteln" lässt sich das nicht machen. Hier aber ein Rezept, mit dem du das machen kannst:

1. Im Finder die alt-Taste drücken und im Menü "Gehe zu" die Library wählen.
2. In der Library den Preferences-Ordner öffnen und darin den RagTime-Ordner aufklappen
3. Die Datei "AutoText_de.xml" wählen und mit gedrückter alt-Taste auf den Schreibtisch ziehen, so dass dort eine Kopie angelegt wird.
4. Die Datei-Endung dieser Kopie von "xml" auf "txt" ändern.
5. Ein Ragtime-Dokument mit einem Rechenblatt anlegen (im Foyer die Tafel "neu beginnend mit" öffnen und dann "Rechenblatt" wählen)
6. Rechenblattzelle A1 wählen und die Datei "AutoText_de.txt" vom Schreibtisch importieren (Code UTF 8)
7. In Zeile 1 einer beliebigen Kolonne des Rechenblatts (ich wähle Spalte K, damit sie deutlich von der "Nutztabelle" abgesetzt ist, also Zelle K1) folgende Formel eingeben:
VSuchlauf(A:A;Links(LfdZelle;8)="Key";0;SetzeZelle(Teil(LfdZelle;23;Finden("<";LfdZelle;23)-23);K:K;LfdIndex-1))
8. Im Rechenblatt den Bereich von Zelle A6 bis zur Zelle in der viertletzten Zeile von Spalte K (da steht in Spalte A "") auswählen
9. Rechenblatt sortieren aufsteigend, sortieren nach K6 mit der Option "nach konstanter Anzahl Elementen: 4"
10. In Spalte A den Bereich von A1 bis zur letzten Zelle der Tabelle auswählen
11. Exportieren (auf den Schreibtisch) mit den Optionen "Auswahl" als "Einfacher Text" (Einstellungen: Unicode UTF-8) mit dem Namen "AutoText_de.xml"
12. RagTime beenden!!!
13. Die Datei "AutoText_de.xml" in der Library durch diese Datei ersetzen.
14. RagTime neu starten. Jetzt ist die Tabelle alphabetisch sortiert.
Wenn dir diese Sortoerung nicht genau zusagt, weil du vielleicht die "nicht-alphabetischen" Kürzel zuunterst haben möchtest, kannst du das offensichtlich durch manuelle Umstellung nach Schritt 9 obiger Anleitung machen.

HTH
Gruss, Thomas

Re: AutoText-Einstellungen

#11608 On 17 Februar, 2014 11:42 Thomas Kaegi said,

Ich habe bemerkt, dass im Forum und im Mail nicht nur die Formel unvollständig dargestellt wurde. Hier deshalb nochmals das vollständige, leicht korrigierte und ergänzte "Rezept" zur alphabetischen Sortierung der AutoText-Tabelle nach den Kürzeln (am Schluss die nötige Anpassung für die Sortierung nach den Auto-Texten):

1. Im Finder die alt-Taste drücken und im Menü "Gehe zu" die Library wählen.
2. In der Library den Preferences-Ordner öffnen und darin den RagTime-Ordner aufklappen
3. Die Datei "AutoText_de.xml" wählen und mit gedrückter alt-Taste auf den Schreibtisch ziehen, so dass dort eine Kopie angelegt wird.
4. Die Datei-Endung dieser Kopie von "xml" auf "txt" ändern.
5. Ein Ragtime-Dokument mit einem Rechenblatt anlegen (im Foyer die Tafel "neu beginnend mit" öffnen und dann "Rechenblatt" wählen)
6. Rechenblattzelle A1 wählen und die Datei "AutoText_de.txt" vom Schreibtisch importieren (Unicode UTF-8, ohne Werteformaterkennung und Formatumwandlung)
7. In Zeile 1 einer beliebigen Kolonne des Rechenblatts (ich wähle Spalte K, damit sie deutlich von der "Nutztabelle" abgesetzt ist, also Zelle K1) folgende Formel eingeben:
VSuchlauf(A:A;Links(LfdZelle;8)="<key>Key";0;SetzeZelle(Teil(LfdZelle;23;Finden("<";LfdZelle;23)-23);K:K;LfdIndex-1))
** hier die Bemerkung wegen der Sternzeichenkürzel am Schluss dieses Beitrags beachten.
8. Im Rechenblatt den Bereich von Zelle A6 bis zur Zelle in der dritten Zeile von Spalte K nach dem letzten Eintrag in dieser Spalte auswählen (in diesem Bereich gehören immer 4 Zeilen zusammen und definieren einen Eintrag in der AutoText-Tabelle)
9. Rechenblatt sortieren aufsteigend, sortieren nach K6 mit der Option "nach konstanter Anzahl Elementen: 4"
10. In Spalte A den Bereich von A1 bis zur letzten Zelle der Tabelle auswählen
11. Exportieren (auf den Schreibtisch) mit den Optionen "Auswahl" als "Einfacher Text" (Einstellungen: Unicode UTF-8) mit dem Namen "AutoText_de.xml"
12. RagTime beenden!!!
13. Die Datei "AutoText_de.xml" in der Library durch diese Datei ersetzen.
14. RagTime neu starten. Jetzt ist die Tabelle alphabetisch sortiert.

Wenn diese Sortierung nicht genau zusagt, weil vielleicht die "nicht-alphabetischen" Kürzel zuunterst stehen sollen, so kann das offensichtlich durch manuelle Umstellung (Ausschneiden/Einsetzen) nach Schritt 9 obiger Anleitung bewerkstelligt werden, indem jeweils die einen Tabelleneintrag definierenden vier Zeilen an einem anderen Ort in der Tabelle eingereiht werden.

Für eine Sortierung nach den AutoTexten selbst müsste die Formel in Schritt 7 lauten:
VSuchlauf(A:A;Links(LfdZelle;8)="<key>Res";0;SetzeZelle(Teil(LfdZelle;26;Finden("<";LfdZelle;26)-26);K:K;LfdIndex-2))

In jedem Fall gehen die Kürzel für die Sternzeichen (vielleicht nur bei mir?) verloren. Die entsprechenden Tabelleneinträge können in diesem Fall gelöscht werden, am besten vor der Sortierung. Übrigens funktionieren diese AutoText-Kürzel bei mir gar nicht. In der RagTime-AutoText-Tabelle werden für diese Kürzel bei mir auch gar keine Zeichen angezeigt. Wenn ich allerdings das Kürzel eines Sternzeichens eingebe, dann wird ein Zeichen eingesetzt, dessen Code ich mit der Funktion "Code" ermitteln kann. Wenn ich dann die Unicode-Tabelle in RagTime konsultiere, sind die 12 Positionen der Sternzeichen (U+2648-U+2653) tatsächlich leer. Kein Wunder also, dass nichts Sichtbares eingesetzt wird. Aber eigentlich verstehe ich das nicht, denn in der Unicode-Tabelle des Systems sind sie unter "Bildzeichen" vorhanden. Beim Öffnen der xml-Datei mit TextEdit werden sie auch korrekt angezeigt. - Warum fehlen sie dann in der RagTime-Unicode-Tabelle? Ist das nur bei mir so?

Gruss, Thomas

Re: AutoText-Einstellungen

#11610 On 17 Februar, 2014 14:51 Thomas Kaegi said,

Es tut mir leid - aber ich habe einerseits auch in der zweiten Version meines Rezeptes Fehler gefunden und konnte anderseits das Problem mit den Sternzeichen-Kürzeln klären. Zusätzlich habe ich aber noch bemerkt, dass die beiden Dateien "AutoText_de_CH.xml" und "AutoText_de.xml" bei mir unterschiedlich formatiert waren. Als Grund dafür konnte ich ermitteln, dass ich (natürlich) an der de-Datei noch nie etwas geändert hatte. Nach einer Änderung sind die beiden Dateien gleich formatiert. Deshalb muss die folgende Bemerkung unbedingt beachtet werden:

Wichtig: Die Formeln in der folgenden Anleitung gelten ausschliesslich für Auto-Text-Dateien, die einmal modifiziert worden sind. Modifiziert werden sie, indem ein eigener AutoText definiert und danach RagTime beendet wird. Ggf. kann ein solcher AutoText danach wieder entfernt werden.

Die ausführliche Anleitung gilt für die Sortierung nach den Kürzeln. Am Schluss ist die Formel angegeben, wie sie in schritt 8 für die Sortierung nach den einzufügenden AutoTexten lauten müsste.

1. Im Finder die alt-Taste drücken und im Menü "Gehe zu" die Library wählen.
2. In der Library den Preferences-Ordner öffnen und darin den RagTime-Ordner aufklappen
3. Die Datei "AutoText_de.xml" (für RagTime-de-ch die Datei "AutoText_de_CH.xml") wählen und mit gedrückter alt-Taste auf den Schreibtisch ziehen, so dass dort eine Kopie angelegt wird.
4. Die Datei-Endung dieser Kopie von "xml" auf "txt" ändern.
5. Ein Ragtime-Dokument mit einem Rechenblatt anlegen (im Foyer die Tafel "neu beginnend mit" öffnen und dann "Rechenblatt" wählen)
6. In den Hilfsmitteln/Schriftvorlagen als Standardschrift dieses Dokumentes "Arial Unicode MS" wählen (das eleiminiert das Sternzeichen-Problem)
7. Rechenblattzelle A1 wählen und die Datei "AutoText_de.txt" vom Schreibtisch importieren (Unicode UTF-8, ohne Werteformaterkennung, ohne Formatumwandlung)
8. In Zeile 1 einer beliebigen Spalte des Rechenblatts (ich wähle Spalte K, damit sie deutlich von der "Nutztabelle" abgesetzt ist, also Zelle K1) folgende Formel eingeben:
VSuchlauf(A:A;Links(LfdZelle;8)='<key>Key';0;SetzeZelle(Teil(LfdZelle;23;Finden('<';LfdZelle;23)-23);K:K;LfdIndex-1))
NB: für RagTime-de-ch natürlich doppelte statt der einfachen Anführungszeichen
9. Im Rechenblatt den Bereich von Zelle A6 bis zur Zelle von Spalte K drei Zeilen nach dem letzten Eintrag in dieser Spalte auswählen (in diesem Bereich gehören immer 4 Zeilen zusammen und definieren einen Eintrag in der AutoText-Tabelle – in der ersten Zeile jedes Paketes steht immer "<dict>" und in der vierten "</dict>")
10. Rechenblatt aufsteigend sortieren nach K6 mit der Option "nach konstanter Anzahl von Elementen: 4"
11. Den Bereich in Spalte A von Zeile 1 bis zur letzten Zeile der Tabelle auswählen
12. Exportieren (auf den Schreibtisch) mit den Optionen "Auswahl" als "Einfacher Text" (Einstellungen: Unicode UTF-8) mit dem Namen "AutoText_de.xml" (für RagTime-de-ch: "AutoText_de_CH.xml")
13. RagTime beenden!!!
14. Die Datei "AutoText_de.xml", bzw. "AutoText_de_CH.xml" in der Library durch diese Datei ersetzen.
15. RagTime neu starten. Jetzt ist die Tabelle alphabetisch nach den Kürzeln sortiert.

Wem diese Sortierung nicht zusagt, weil vielleicht die "nicht-alphabetischen" Kürzel zuunterst stehen sollen, kann das offensichtlich durch manuelle Umstellung (Ausschneiden/Einsetzen) nach Schritt 10 obiger Anleitung bewerkstelligen, indem jeweils die einen Tabelleneintrag definierenden vier Zeilen (von "<dict>" bis "</dict>") an einen anderen Ort in der Tabelle verschoben werden.

Für eine Sortierung nach den AutoTexten müsste die Formel in Schritt 8 lauten:
VSuchlauf(A:A;Links(LfdZelle;8)='<key>Res';0;SetzeZelle(Teil(LfdZelle;26;Finden('<';LfdZelle;26)-26);K:K;LfdIndex-2))
- für RagTime-de-ch wieder mit doppelten Anführungszeichen statt der einfachen

So, jetzt hoffe ich, dass es im dritten Anlauf wirklich stimmt und vollständig ist. Viel Erfolg!
Thomas

Re: AutoText-Einstellungen

#11611 On 18 Februar, 2014 08:49 "Norbert R. Obst" said,
Hallo Thomas,

vielen Dank für Deine Antwort. Leider mache ich wohl etwas falsch. Bei mir steht in der Zelle K1 nach Eingabe Deiner Formel eine Null. Der setztezelle-Befehl wird offenbar nicht ausgeführt.

VSuchlauf(A:A;Links(LfdZelle;8)='Key';0;SetzeZelle(Teil(LfdZelle;23;Finden('<';LfdZelle;23)-23);K:K;LfdIndex-1))

Mit freundlichen Grüßen
Norbert O




Am 16.02.2014 um 15:26 schrieb Thomas Kaegi:

Im Mail, das aus dem Forum erzeugt wurde, ist leider ein Teil der angegebenen Formel unterdrückt, weil darin ein "Kleiner-Zeichen" vorkommt
Die vollständige Formel wird im Forum angezeigt:
http://experts.ragtime.de/experts/node/3647#comment-11603

Gruss, Thomas


the mailing list <ragtime@mail.macbay.de>. To unsubscribe, E-mail to: <ragtime-off@mail.macbay.de> To switch to the DIGEST mode, E-mail to <ragtime-digest@mail.macbay.de> To switch to the INDEX mode, E-mail to <ragtime-index@mail.macbay.de> Send administrative queries to <ragtime-request@mail.macbay.de>

Re: AutoText-Einstellungen

#11612 On 18 Februar, 2014 10:00 Thomas Kaegi said,

Hallo Norbert

Es ist äusserst kritisch, sowohl im Forum wie in der Mailingliste, wenn spitze Klammern in den Formeln vorkommen. Vielfach wird dann ein Teil der Formel in der Darstellung unterdrückt. Deshalb bin ich mir auch nicht sicher, ob die Formel, wie du sie geschickt hast und ich sie sehe, so aussieht, wie du sie verwendet hast.

Jedenfalls fällt mir auf, dass in der Formel zwischen "Links(LfdZelle;8)='" und "Key'" ein solcher Formelteil fehlt. Da sollte noch "key" zwischen spitzen Klammern stehen. (Im Forum wird dieser Formelteil in meiner Anleitung dargestellt.) Alternativ kannst du diesen ganzen Teil anders formulieren:

Teil(LfdZelle;6;3)='Key'

Auf jeden Fall musst du unbedingt die dritte Version meiner Anleitung befolgen (vom 17.2. 14:51), nicht eine der früheren, siehe
http://experts.ragtime.de/experts/node/3647#comment-11610

Ich hoffe, das helfe dir weiter.
Gruss, Thomas

Re: AutoText-Einstellungen

#11613 On 18 Februar, 2014 11:09 "Norbert R. Obst" said,
Hallo Thomas,

vielen Dank für Deine schnelle Antwort. Es fehlte das zweite key. 
Mit    ='<key>Key'    geht der Suchlauf hervorragend.


Mit freundlichen Grüßen
Norbert O




Am 18.02.2014 um 10:01 schrieb Thomas Kaegi:

Hallo Norbert

Es ist äusserst kritisch, sowohl im Forum wie in der Mailingliste, wenn spitze Klammern in den Formeln vorkommen. Vielfach wird dann ein Teil der Formel in der Darstellung unterdrückt. Deshalb bin ich mir auch nicht sicher, ob die Formel, wie du sie geschickt hast und ich sie sehe, so aussieht, wie du sie verwendet hast.

Jedenfalls fällt mir auf, dass in der Formel zwischen "Links(LfdZelle;8)='" und "Key'" ein solcher Formelteil fehlt. Da sollte noch "key" zwischen spitzen Klammern stehen. (Im Forum wird dieser Formelteil in meiner Anleitung dargestellt.) Alternativ kannst du diesen ganzen Teil anders formulieren:

Teil(LfdZelle;6;3)='Key'

Auf jeden Fall musst du unbedingt die dritte Version meiner Anleitung befolgen (vom 17.2. 14:51), nicht eine der früheren, siehe
http://experts.ragtime.de/experts/node/3647#comment-11610

Ich hoffe, das helfe dir weiter.
Gruss, Thomas


the mailing list <ragtime@mail.macbay.de>. To unsubscribe, E-mail to: <ragtime-off@mail.macbay.de> To switch to the DIGEST mode, E-mail to <ragtime-digest@mail.macbay.de> To switch to the INDEX mode, E-mail to <ragtime-index@mail.macbay.de> Send administrative queries to <ragtime-request@mail.macbay.de>

Re: AutoText-Einstellungen

#11609 On 17 Februar, 2014 11:45 Thomas Kaegi said,

Zusatzbemerkung:
In den Formeln müssen für RagTime mit Spracheinstellung DE (statt DE-CH) die doppelten Anfühungszeichen durch einfache ersetzt werden.
T

Re: AutoText-Einstellungen

#11604 On 16 Februar, 2014 15:21 Thomas Kaegi said,

Im Mail, das aus dem Forum erzeugt wurde, ist leider ein Teil der angegebenen Formel unterdrückt, weil darin ein "Kleiner-Zeichen" vorkommt
Die vollständige Formel wird im Forum angezeigt:
http://experts.ragtime.de/experts/node/3647#comment-11603

Gruss, Thomas

AutoText-Einstellungen

#11605 On 16 Februar, 2014 16:34 "Norbert R. Obst" said,
Hallo, wer weiß ’was?

Ich arbeite mit Mac OS X Version 10.5.8 und RagTime 6.5.2 (Build 1821) auf einem iMac mit 2,4 GHz Intel Core 2 Duo.z.

Wegen bestimmter Schwierigkeiten habe ich unter Preferences - RagTime die "AutoText_de.xml" gelöscht. Welche Möglichkeit gibt es, diese aus den Abgründen des Mac wieder hervorzurufen?

Mit freundlichen Grüßen
Norbert O

Re: AutoText-Einstellungen

#11606 On 16 Februar, 2014 16:44 Listenteilnehmer said,

:-(
Hoffentlich hast Du die TimeMachine laufen …
Norbert Lindenthal
the mailing list .
To unsubscribe, E-mail to:
To switch to the DIGEST mode, E-mail to
To switch to the INDEX mode, E-mail to
Send administrative queries to

AutoText-Einstellungen

#11607 On 16 Februar, 2014 17:14 "Norbert R. Obst" said,
Hallo,

meine zweite Anfrage hat sich erledigt. Ich konnte "AutoText_de.xml" und "Foyer_de.xml" aus der Datensicherung hervor holen und die automatisch erzeugten Dateien damit ersetzen. Danke.

Mit freundlichen Grüßen
Norbert O