AppleScript zum Verlinken von Textstellen

Von Lutz. | 3 Mai, 2009 - 13:30
Kurzbeschreibung:

Dieses AppleScript unterstützt beim Verlinken von Textstellen innerhalb eines Dokuments.
Im Gegensatz zum händischen Arbeitsablauf wird zuerst die "Absprungstelle" markiert und dann das "Ziel".
Wegen des GUI-Scriptings an zwei Stellen kann es (leider!!) nicht innerhalb von RagTime laufen,
sondern muss von außerhalb gestartet werden.

Ausführliche Beschreibung:

Markieren Sie zuerst die "Absprungstelle"
und starten Sie dann das Script.

Nach einer Rückmeldung zur markierten Textstelle
werden Sie gebeten, das Sprungziel zu markieren.

Sowie dies geschehen ist (am Anfang möglicherweise etwas hakelig),
erhalten Sie eine Rückmeldung über beide Textstellen
und werden gebeten, dem Sprungziel einen Namen zu geben.

Den Vorschlag (Zeichenkette des Sprungziels)
können Sie beibehalten, überschreiben
oder mit der Zeichenkette der "Absprungstelle" gleichsetzen,
was bei der Verwaltung vieler Links vorteilhaft sein kann
(z.B. bei der Verlinkung eines Inhaltsverzeichnisses mit den Textstellen).
Sie können auch abbrechen, wenn die gewollte Markierung des Sprungziels
nicht mit der tatsächlichen übereinstimmt.

Zu Demo-Zwecken sind an einigen Stellen entsprechend durch Kommentar gekennzeichnete
delay-Zeilen zur Verlangsamung des Programmablaufs eingefügt.
Die können natürlich für die tägliche Arbeit mit dem Programm entfernt werden.

Wer das Programm von RT aus (durch Tastaturkürzel) starten möchte,
kann in RT folgendes Start-Skript mit entsprechendem Menübefehl hinterlegen
(und diesem ein Tastaturkürzel zuordnen):

tell application "Finder"
activate
open file "D:Users:ldborn:Library:Scripts:Verlinken von Textstellen.scpt"
end tell

Der Pfad muss natürlich angepasst werden.

Hinweise zu Einschränkungen:
Vergeben Sie denselben Namen für das Sprungziel nicht mehr als einmal.

Das Skript wurde vor allem für das Verlinken von Textstellen in Textkomponenten entwickelt.
Der Sprung von einer Textkomponente zu einer Rechenblattzellen funktioniert ebenfalls.

Aber nicht der Sprung vom Text in einer Rechenblattzelle zu einer Textkomponente.
Dieser Link muss nach wie vor händisch angelegt werden.

Ich danke Detlef Schulz für die Unterstützung bei der Erstellung dieses Skripts.

Viel Erfolg bei der Arbeit damit.

Lutz-Dieter Bornemann

Großes Bild (bis 800 * 800):
AppleScript zum Verlinken von Textstellen
Anhang Größe
Verlinken von Textstellen.zip 6.71 KB