Je lis sur iBooks, et quelques autres ressources et rassemble mes notes dans EverNote. Lorsque je copie un texte d'iBooks pour le conserver comme note dans une autre application externe comme EverNote, il continue de coller les informations source, ce qui est tellement ennuyeux et je dois continuer à les supprimer après chaque copier-coller. Par exemple:
“To bind this class using Ninject, I specify the value of the constructor parameter using the WithConstructorArgument method in the AddBindings method, as shown in Listing 6-20.”
Excerpt From: Adam Freeman. “Pro ASP.NET MVC 5.” iBooks. https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?id=4CB3769B56E7D2A905C0332D53D7E31D
Réponses:
Ce billet de blog donne un exemple de la façon de le faire à l'aide d'un script Automator avec un raccourci clavier.
Dans Automator, créez un nouveau service qui ne reçoit aucune entrée. Donnez-lui ces trois actions:
Mettez ceci dans l'action Run Shell Script:
Après avoir enregistré le service, vous pouvez attribuer un raccourci à cette action, comme ⌃⌥⌘Idans Préférences Système> Clavier> Raccourcis> Services. Ensuite, vous appuyez sur ce raccourci avant de coller si vous souhaitez vous débarrasser du texte ajouté par iBooks.
la source
Vous pouvez utiliser Keyboard Maestro pour déclencher le AppleScript suivant:
Avec Keyboard Maestro, vous créeriez une nouvelle macro, déclenchée par une frappe (peut-être Commande-Option-V), et la première étape serait un "Exécuter un AppleScript" (dans la section Exécuter) en utilisant le script ci-dessus. L'étape suivante serait un "Coller" (dans la section Presse-papiers). Vous copiez votre texte, puis cliquez à l'endroit où vous souhaitez le coller, puis appuyez sur Commande + Option + V pour le coller sans les deux derniers paragraphes.
D'autres programmes de macro fonctionneraient aussi tant qu'ils savent comment exécuter un AppleScript.
la source
J'ai créé un script pour ClipMenu (utilitaire de presse-papiers macOS) pour supprimer les informations indésirables:
Enregistrer sous
/Users/USERNAME/Library/Application Support/ClipMenu/script/action/iBooks.js
la source
Voici les étapes pour copier du texte à partir d'iBooks:
J'ai créé une vidéo pour montrer comment cela fonctionne: https://youtu.be/ZQLl_Gl9TMw
Bon codage!
la source
Voici comment configurer une macro Keyboard Maestro pour supprimer le texte supplémentaire, y compris les guillemets, au moment où le texte est copié à partir d'iBooks.
Tout d'abord, créez un groupe de macros appelé «mappage spécifique à iBooks» et ajoutez des iBooks dans «Disponible dans ces applications». (Dans les versions plus récentes de macOS, l'application sera nommée Books au lieu d'iBooks.)
Créez ensuite une macro nommée «Copier sans citation». Attribuez-lui la touche de raccourci ⌘C. Donnez à la macro les actions suivantes:
^“
”\s*Excerpt.*Books\.\s?$
Voici à quoi cela ressemblera dans Keyboard Maestro:
Désormais, tout texte dans iBooks copié à l'aide de ce raccourci clavier aura le texte supplémentaire retiré des deux extrémités.
la source
”\s*Excerpt.*Books\.\s?$
d'après la réponse d'Amir Raminfar. c'est un moyen si vous souhaitez copier directement sans commande C pour enregistrer le contenu dans le presse-papiers.
il suffit de modifier Workflow reçoit le courant en: "texte" dans "Books.app" et de désactiver obtenir le contenu du Presse-papiers.
la source