quarkxpress - Automatiser rechercher/remplacer |
Bienvenue invité ( Connexion | Inscription )
quarkxpress - Automatiser rechercher/remplacer |
30 May 2018, 07:41
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 30 May 2018 Membre no 205 028 |
Bonjour,
Nouveau sur ce forum, je viens demander de l'aide pour la création d'un script pour Quarkxpress. Je travaille dans un petit journal local, et je perds un temps fou sur certaines parties, comme le programme tv. J'ai fait des recherches sur l'applescript, mais avec mon faible niveau de programmation, pas évident En fait, je dispose d'un pdf comme ceci : 07.00 Nom de l'émission 1 qui MAG Je voudrais que mon script fasse 4 actions : 1) Appliquer un style 2) Mettre en gras les horaires 3) Supprimer les sauts de lignes 4) Supprimer certains mots qui apparaissent en fin de ligne, comme ici "MAG" et "DOC" Pour l'action 4, j'ai commencé à faire ce script qui fonctionne plutôt bien : tell application "QuarkXPress" Malheureusement, si le nom d'une émission comporte le mot "mag" (exemple: "07.30 Magasin de légumes MAG"), il va me supprimer les deux "mag". Comment définir que je ne veux que les "MAG" en fin de ligne ? Je vous remercie d'avance pour votre précieuse aide ! |
|
|
4 Jun 2018, 10:15
Message
#2
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 757 Inscrit : 9 Aug 2006 Lieu : Ici, pourquoi ? Membre no 65 624 |
Attention, le langage AppleScript est très précis et il s'agit absolument d'associer les actions aux bons destinataires.
Si tu as : Code Message d'erreur : "Erreur dans QuarkXPress : Il est impossible de régler font of document 1 à "Formata-Medium"." , c'est qu'une police ne peut pas être appliquée au document en tant que tel, mais au texte seulement. Tu dois donc "dire" au bon élément ce que tu veux faire, en l'occurrence insérer un bloc Code tell story 1 of current box , par exemple, ou plutôt, comme tu veux modifier toutes les occurrences dans tous les blocs de texte : Code set font of every text of every story to "Formata-Medium" .2) Code "Erreur dans QuarkXPress : Il est impossible de régler style of characters 1 thru 5 of every paragraph of every text of every text of every story of document 1 à bold." Idem : un style de caractère est appliqué à du texte, lui-même étant un élément d'une story, élément d'un document, donc il faudrait simplifier comme ceci : Code set style of characters 1 thru 5 of every story to bold. (ici, j'ai supprimé of document 1 parce qu'on se trouve déjà dans un bloc tell document 1.Tiens-nous au courant. P.-S. — Bien que le forum ne soit plus vraiment actif, tu trouveras beaucoup de bons conseils sur Publi-Script. C'est en anglais, mais je suppose et j'espère que tu comprends cette langue (ça aide énormément pour l'AppleScript). P.-S. 2 — Ci-joint une visualisation de la hiérarchie des éléments (screenshot du Dictionnaire de QuarkXPress 2017 dans Script Debugger). Ce message a été modifié par CMJS - 4 Jun 2018, 10:18.
Fichier(s) joint(s)
-------------------- Jean-Marie Schwartz
[MacPro Quad-Core Intel Xeon 2,8 GHz • OS 10.10.5 • QuarkXPress 9.5.4.1 et 2017 • Adobe CS5 et CS6 • Linotype FontExplorerX Pro] « A l'école, c'est logique, l'écologie il faudrait l'enseigner : réapprendre la grammaire de l'eau, de l'air ou de la lumière… » (CharlElie Couture, « Les Ours blancs », in Fort Rêveur) |
|
|
Nous sommes le : 22nd September 2024 - 18:45 |