Je tiens un journal quotidien et j'aime avoir des liens vers des e-mails, mon client de messagerie est Mail.app sur OSX. Je peux glisser-déposer des liens vers mon programme de journal (VoodooPad), mais je préférerais vraiment les copier-coller, j'ai donc un lien qui ressemble à un message: //%3C30533360.1931252053580.bla.bla.bla.
Existe-t-il un moyen facile d'obtenir un lien dans ce format à partir de Mail.app?
macos
apple-mail
Lorin Hochstein
la source
la source
Si j'interprète correctement votre question, vous pouvez utiliser une variante de l'AppleScript dans ces articles de blog:
la source
Pas une réponse à la question à laquelle vous avez déjà répondu vous-même, mais juste pour les archives:
Après avoir enregistré un fichier à partir d'un site Web ou d'un e-mail, vous pouvez utiliser Obtenir des informations dans le Finder pour trouver d'où provient un fichier . Pour une pièce jointe à un e-mail, cela montre le message Expéditeur, Objet et l'URL faisant référence à ce message.
Au lieu d'obtenir des informations, on peut également utiliser la ligne de commande pour obtenir les informations:
En utilisant la
open
commande telle URL, OS X activera l'application par défaut, tout comme il activerait TextEdit pour un fichier texte. Pour lesmessage:
URL, Mail.app sera lancé pour afficher le message (s'il existe toujours).Combiné avec certains AppleScript des commentaires sur le lien ci-dessus:
Collez l'AppleScript ci-dessus dans Script Editor et enregistrez-le en tant qu'application, avec l'option Exécuter uniquement . Maintenant, lorsque vous faites glisser un fichier sur cette application, la source sera ouverte, le cas échéant. Je ne suis certainement pas un expert AppleScript, et ce qui précède ne fait aucune gestion d'erreur, il prend simplement le premier fichier lorsque plusieurs fichiers sont déposés sur l'application, et il ne prend pas en charge les répertoires. Mais on a l'idée, je suppose.
(Les barres obliques inversées
http:\\
ci-dessus sont intentionnelles et ne doivent pas être lues//
. Le script recherchehttp:
,https:
oumessage:
. En d'autres termes: elles ne sont pas destinées à faire partie dehttp://
, mais forment ensemble une barre oblique inversée, pour échapper le caractère pipe dans lagrep
commande .)la source