FR – Pose d'hyperliens dans RagTime au moyen d'AppleScript

Von jacques villars. | 14 Mai, 2009 - 08:18
Kurzbeschreibung:

Ce script facilite la pose de liens hypertextes au sein d'un document par une procédure semi-automatique.
Script de Lutz-Dieter Bornemann. Adaptation française : jacques villars

Ausführliche Beschreibung:

1. marquez le texte sensible (hypertexte) : sélectionnez le texte, puis lancez le script

2. sur invitation, marquez la cible : sélectionnez le texte, le script s'occupe du reste

3. sur invitation, acceptez le nom proposé pour l'hyperlien (par défaut : le texte marqué comme cible), saisissez-en un autre ou choisissez l'autre option proposée (le texte marqué comme texte sensible) ; la dernière option est utile si plusieurs liens conduisent à la même cible – attention à ne pas attribuer le même nom à des liens différents !

Ce script a été développé avant tout pour poser des liens dans les composants textes ; le script peut aussi établir un lien depuis un texte vers une cellule de feuille de calcul, mais pas l'inverse ; dans ce dernier cas, le lien doit être posé manuellement.

––––––––––––––––––––

Des délais sont prévus dans le déroulement du script pour permettre d'en suivre l'action ; sauf dans deux cas indiqués comme obligatoires, ils peuvent être supprimés.

Le script ne fonctionne que si la langue de RagTime est le français (l'allemand pour le script d'origine) ; pour d'autres langues le script doit être localisé, sinon il ne fonctionnera pas : les commandes doivent correspondre exactement au commandes de menu RagTime. Le texte des boutons peut aussi être localisé/modifié à volonté, de même que celui des dialogues, mais ce n'est pas indispensable. J'ai indiqué là où il est indispensable voire souhaitable d'adapter le script à la langue utilisateur.

Le script fait appel à des commandes GUI (Graphic User Interface), il ne peut donc pas fonctionner au sein de RagTime : on le lance de l'extérieur du logiciel ; si on désire l'appeler depuis le menu AppleScript de RagTime, ou mieux par un raccourci clavier, il faut inclure le script suivant dans les accessoires RagTime :

tell application "Finder"
activate
open file "HD:Users:Nom:Library:Scripts:HyperliensRagTime.scpt"
end tell

le chemin doit être évidemment adapté.

––––––––––––––––––––
Lutz-Dieter Bornemann remercie Detlef Schulz pour son appui lors de l'élaboration de ce script.

NDT – J'ai aussi enregistré le script en tant qu'application : HyperliensRagTime.app au lieu de .scpt ; cela prend moins de place sur le bureau, mais il faut alors relancer le script par double-clic pour chaque hyperlien, ce qui peut s'avérer moins commode à la longue. Je place ici les deux versions.

NDT – En allemand, langue souvent plus précise que le français, on utilise les termes Absprungstelle (endroit du saut), Sprungziel (but du saut), Knopftext (littéralement texte-bouton) que j'ai traduits dans le script par texte origine, texte cible, hypertexte, et dans cette description par texte sensible ; vous pouvez adapter ces termes à votre convenance.

jacques villars

Anhang Größe
HyperLiensRagTimeAppleScript.zip 28.67 KB