0 votes

Coller le code html prédéfini via Applescript dans l'édition de texte

Bonjour, je veux prédéfinir une ligne spécifique de code html, puis la coller avec une combinaison de touches en utilisant Applescript.

Voici le code html :

<li> 
<div class="topic-title"> 
<h2>Topic title goes here</h2> 
</div> 
</li> 

Je veux qu'Applescript colle tout ce code html dans mon éditeur de texte en utilisant une combinaison de touches. J'ai essayé un script mais les guillemets dans le code html lui-même l'embrouillent. Veuillez me conseiller. Merci !

1voto

Mockman Points 847

Créez un "service" dans Automator.

Donnez-lui les paramètres suivants : Le service ne reçoit "aucune entrée" dans "toute application". Cochez la case "La sortie remplace le texte sélectionné".

Ajouter les "actions" suivantes Obtenir le texte spécifié - insérez votre clip ici Copier dans le presse-papiers Exécuter AppleScript - remplacez le (* votre script *) par 'le presse-papiers'.

Cliquez sur le bouton "Exécuter" pour tester le flux de travail. S'il n'y a pas de problème, enregistrez le service.

Pour tester si le service fonctionne, placez le curseur dans un document texte quelconque (n'importe quel endroit où vous pouvez coller du texte sur plusieurs lignes) et cliquez avec le bouton droit de la souris vous devriez voir le nom du service dans le menu. Cliquez dessus et voyez ce qui se passe. Avec un peu de chance, il collera votre découpage dans la zone de texte où se trouve le curseur.

Si cela fonctionne bien, allez dans les Préférences système > Clavier > Raccourcis et cliquez sur Services. Faites défiler la liste résultante sur la droite pour trouver le nom de votre service nouvellement créé (il devrait se trouver dans la section Texte). Attribuez-lui un raccourci clavier (en espérant qu'il n'entre pas en conflit avec un autre) et le tour est joué.

Alors, que fait le service ? Vous spécifiez le texte à découper et il le copie dans le presse-papiers. L'applescript colle le presse-papiers partout où vous déclenchez le service.

Par ailleurs, vous ne mentionnez pas l'éditeur de texte que vous utilisez, ce qui pourrait faciliter la recherche d'une solution. BBedit a été mentionné dans les commentaires, mais il existe d'autres applications telles que Coda qui offrent également une variante de la fonction de découpage. Par ailleurs, je ne suis pas en mesure d'inclure une capture d'écran dans mon message.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X