Index mit AppleScript auslesen und neu aufbauen

Hat vielleicht jemand schon mal einen Index mit AppleScript ausgelesen? »Index entry« target und name werden in der AS-Bibliothek vermutlich dazu genannt.

Meine Aufgabe ist es, eine leider unter ungeklärten Umständen zerstörte Datei wiederaufzubauen. 600 indizierte Textstellen könnten vielleicht mit etwas Automatik hinübergerettet werden.

Oder mache ich mir falsche Hoffnung?

Mit freundlichen Grüßen,
Norbert Lindenthal

Re: Index mit AppleScript auslesen und neu aufbauen

#6959 On 10 Oktober, 2007 20:26 werkwelt said,

Beim Vorgang, ein Wort im Buch zu indizieren, nimmt der Skripteditor folgende Zeile auf:

make new index entry at end of document 1 with data selection

Weiß jemand, wie ein Indexeintrag zwar indiziert wird, aber unter anderem Namen eingetragen wird?

Dann könnte man nämlich nach Wörtern aus einer Spalte im Rechenblatt suchen und indizieren, dabei aber den Namen aus einer zweiten Spalte vergeben.

Mit freundlichen Grüßen,
Norbert Lindenthal

Re: Index mit AppleScript auslesen und neu aufbauen

#6961 On 11 Oktober, 2007 08:29 Detlef Schulz said,
Hallo,

im Funktionsverzeichnis von RagTime steht, dass der Name eines "index entry" eine property mit dem Namen "name", also eine Eigenschaft ist. Diese kann man üblicherweise mit "with properties" verleihen:

make new index entry at end of document 1 with data selection with properties {name:"MeinName"}


Gruß,

Detlef Schulz





Re: Index mit AppleScript auslesen und neu aufbauen

#6962 On 11 Oktober, 2007 08:34 Detlef Schulz said,
Hmmmm...


funktioniert aber leider nicht. Es wird zwar fleissig ein Indexeintrag angelegt, aber ohne Name/Synonym.
Sieht so aus, als wäre das defekt!

Gruß,

Detlef Schulz


Am 11.10.2007 um 09:33 schrieb Detlef Schulz:

Hallo,

im Funktionsverzeichnis von RagTime steht, dass der Name eines "index entry" eine property mit dem Namen "name", also eine Eigenschaft ist. Diese kann man üblicherweise mit "with properties" verleihen:

make new index entry at end of document 1 with data selection with properties {name:"MeinName"}


Gruß,

Detlef Schulz






Re: Index mit AppleScript auslesen und neu aufbauen

#6973 On 12 Oktober, 2007 09:45 werkwelt said,

Meine Experimente führen auch nicht weiter. Leider. Aber immerhin. Wie könnte denn das »target« angesprochen werden.

Könnte man nach indizierten Textstellen suchen und deren »name« auslesen? So ungefähr, gehe zum nächsten target und frage nach dessen name?

Mit freundlichen Grüßen,
Norbert Lindenthal

Re: Index mit AppleScript auslesen und neu aufbauen

#6978 On 13 Oktober, 2007 09:19 Detlef Schulz said,
Tja,

leider kann man einen "index entry" nicht per Nummer aufrufen, da diese Klasse diese Eigenschaft leider nicht besitzt, sonst könnte man es leicht mit "index entry 1" usw. versuchen und dann dessen Eigenschaften (target und Name) abfragen.
Ich sehe da also leider auch keine Möglichkeit.


Detlef Schulz


Am 12.10.2007 um 10:46 schrieb alles:

Meine Experimente führen auch nicht weiter. Leider. Aber immerhin. Wie könnte denn das »target« angesprochen werden.

Könnte man nach indizierten Textstellen suchen und deren »name« auslesen? So ungefähr, gehe zum nächsten target und frage nach dessen name?

Mit freundlichen Grüßen,
Norbert Lindenthal


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