- - Enregistrer le texte sélectionné dans l'application Notes OS X depuis le menu contextuel contextuel

Enregistrer le texte sélectionné dans l'application Notes OS X à partir du menu contextuel contextuel

Extensions de navigateur et add-ons qui vous permettent deenregistrer le texte sélectionné en tant que notes est l’un des moyens les plus simples d’enregistrer des extraits de texte utiles pour les retrouver facilement plus tard. Cependant, ces notes sont principalement limitées à votre navigateur. En dehors du navigateur, certaines applications peuvent s'exécuter en arrière-plan et collecter du texte dans votre presse-papiers. Sous OS X, vous remarquerez qu'il existe une option système permettant de sélectionner et de rechercher du texte dans Safari à partir de n'importe quelle application. À l'aide d'Automator, vous pouvez créer un service similaire pouvant être utilisé pour sélectionner du texte dans n'importe quelle application et créer une note dans l'application Notes par défaut.

Le processus est très simple et ne nécessite pastoute personnalisation de votre part. Commencez par ouvrir Automator et créer un service. Par défaut, vous verrez deux menus déroulants en haut. Assurez-vous qu'ils sont configurés pour accepter le texte entrant de n'importe quelle application, comme illustré dans la capture d'écran ci-dessous.

saisie de texte

À partir de la bibliothèque d’utilitaires (la liste des utilitaires)dans la colonne de gauche de la zone de flux de travail), faites glisser l’utilitaire ‘Copier dans le Presse-papiers’ sur la zone de flux de travail. Ensuite, déposez l’utilitaire ‘Run AppleScript’ dans la zone de flux de travail et collez le script suivant là où il est écrit ‘(* Votre script va ici *)’, en vous assurant de supprimer également la parenthèse.

tell application "Notes" to activate
tell application "System Events"
click menu item "Notes" of ((process "Notes")"s (menu bar 1)"s ¬
(menu bar item "Window")"s (menu "Window"))
click menu item "New Note" of ((process "Notes")"s (menu bar 1)"s ¬
(menu bar item "File")"s (menu "File"))
keystroke "v" using {command down}
end tell

Lorsque vous exécutez le service, il ne peut rien copier dans le Presse-papiers. Exécutez-le quand même; vous ne devriez pas voir d'autres problèmes en plus de l'erreur du presse-papier. Enregistrez le service et fermez-le.

service d'automation

Lancez maintenant l'application Notes et accédez à votre navigateur.ou une application de traitement de texte, ou ouvrez simplement un PDF dans Aperçu - toute application qui vous permet de sélectionner du texte fera l'affaire. Sélectionnez du texte, cliquez dessus avec le bouton droit et allez dans le sous-menu Services, où vous trouverez maintenant le service que vous venez de créer. Cliquez dessus et le texte sera ajouté en tant que nouvelle note à Notes.

save-text-to-note.jpg

Notes utilisera le texte de la note nouvellement crééenommer la note. Cela écrase également le presse-papiers avec le même texte que celui que vous avez envoyé à l'application Notes. Si vous souhaitez conserver le Presse-papiers en dehors de tout ce processus, vous pouvez utiliser le script suivant à la place.

set theInput to quoted form of (input as text)
set noteText to do shell script "echo " & theInput & " | /usr/bin/textutil -stdin -stdout -convert html"
tell application "Notes"
tell account id (do shell script "defaults read -app Notes DefaultAccount")
if not (exists folder "Notes") then make new folder with properties {name:"Notes"}
tell folder "Notes"
make new note with properties {body:noteText}
end tell
end tell
end tell

Suivez le même processus que ci-dessus avec un seuldifférence - n’ajoutez PAS l’utilitaire ‘Copy to Clipboard’ au flux de travail. Cette méthode présente toutefois un inconvénient: elle ne donnera pas un titre correct à la nouvelle note et toutes les notes ainsi créées porteront la mention "Nouvelle note".

[via Conseils Mac OS X]

commentaires