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 ?
Réponse
Trop de publicités?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
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
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.