0 votes

Automator : Ouvrir le fichier PDF actuel dans Aperçu avec une autre application

Après avoir ouvert un fichier PDF avec Aperçu, je veux ouvrir le même fichier dans une autre visionneuse PDF (Skim ou Adobe Acrobat). Comment Automator peut-il faire cela ?

1voto

user3439894 Points 52496

Voici un Automator Service/action rapide qui ouvrira en Écrémer le front s'est ouvert PDF document sur Prévisualisation de la Prévisualisation > Services menu ou un raccourci clavier si elle est assignée dans Préférences du système > Clavier > Raccourcis > Services .

Ce site Automator Service a été testé et fonctionne pour moi sous MacOS High Sierra en lui attribuant un raccourci clavier de S mais devrait fonctionner comme un Action rapide sur MacOS Mojave et plus tard.

Exemple AppleScript code :

on run {input, parameters}
    tell application "Preview" to ¬
        set pdfDoc to (path of front document)
    tell application "Skim" to open pdfDoc
end run

Automator Service Workflow


Voici un Automator Service/action rapide qui ouvrira le même PDF document(s) dans les deux Prévisualisation y Écrémer de Finder .

Sur Finder sélectionnez un ou plusieurs PDF documents ou un dossier plein de PDF documents y luego Cliquez à droite sur et sélectionnez, par exemple, Ouvrir le PDF dans l'aperçu et le parcourir de la Services menu contextuel .

Ce site Automator Service a été testé et fonctionne pour moi sous MacOS High Sierra mais devrait fonctionner comme un Action rapide sur MacOS Mojave et plus tard.

Exemple AppleScript code :

on run {input, parameters}
    tell application "Preview" to open input
    tell application "Skim" to open input
end run

Automator Service Workflow


Note : Le <em>exemple </em><strong>AppleScript </strong><em>code </em>est juste cela et ne contient pas de <em>traitement des erreurs </em>le cas échéant. C'est à l'utilisateur qu'il incombe d'ajouter toute <em>gestion des erreurs </em>selon ce qui est approprié, nécessaire ou souhaité. Consultez le <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129232" rel="nofollow noreferrer"><strong>essayez </strong></a><em>déclaration </em>y <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129657" rel="nofollow noreferrer"><strong>erreur </strong></a><em>déclaration </em>dans le <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html" rel="nofollow noreferrer"><strong>Guide du langage AppleScript </strong></a>. Voir aussi, <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_error_xmpls.html#//apple_ref/doc/uid/TP40000983-CH221-SW1" rel="nofollow noreferrer"><strong>Travailler avec des erreurs </strong></a>. En outre, l'utilisation de la <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW10" rel="nofollow noreferrer"><strong>retarder </strong></a><em>commande </em>peut être nécessaire entre les événements, le cas échéant, par ex. <code>delay 0.5</code> avec le <em>valeur </em>de la <em>retarder </em>définis de manière appropriée.

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