Salvar texto selecionado no aplicativo OS X Notes no menu de contexto do botão direito

click fraud protection

Extensões e complementos de navegador que permitem salvar o texto selecionado como notas são uma das maneiras mais fáceis de salvar trechos de texto úteis para recuperá-los facilmente mais tarde. No entanto, essas notas são confinadas principalmente ao seu navegador. Fora do navegador, existem aplicativos que podem ser executados em segundo plano e coletar texto da sua área de transferência. No OS X, você notará que existe uma opção abrangente do sistema para selecionar e procurar texto no Safari a partir de qualquer aplicativo. Com a ajuda do Automator, você pode criar um serviço semelhante que pode ser usado para selecionar texto em qualquer aplicativo e criar uma anotação no aplicativo Notes padrão.

O processo é muito simples e não requer nenhuma personalização da sua parte. Comece abrindo o Automator e criando um serviço. Por padrão, você verá dois menus suspensos na parte superior. Verifique se eles estão configurados para aceitar o texto recebido de qualquer aplicativo, conforme mostrado na captura de tela abaixo.

instagram viewer
entrada de texto

Na biblioteca de utilitários (a lista de utilitários na coluna à esquerda da área do fluxo de trabalho), arraste e solte o utilitário 'Copiar para a área de transferência' na área de fluxo de trabalho. Em seguida, solte o utilitário 'Executar AppleScript' na área de fluxo de trabalho e cole o script a seguir onde diz '(* Seu script vai aqui *)', certificando-se de remover os parênteses.

diga ao aplicativo "Notes" para ativar o aplicativo "System Events" clique no item de menu "Notes" de ((process "Notes") 's (barra de menus 1)' s ¬ (item da barra de menus "Window") (menu "Janela")) clique no item de menu "Nova nota" das teclas ((processo "Notas") '(barra de menus 1)' ¬ (item da barra de menus "Arquivo") '(menu "Arquivo")) pressionamento de tecla "v" usando {command down} end contar

Quando você executa o serviço, ele não pode copiar nada da área de transferência. Execute de qualquer maneira; você não verá outros problemas além do erro da área de transferência. Salve o serviço e feche-o.

serviço de automação

Agora inicie o aplicativo Notes e vá para o navegador ou para um processador de texto, ou simplesmente abra um PDF na visualização - qualquer aplicativo que permita selecionar o texto serve. Selecione algum texto, clique com o botão direito do mouse e vá para o submenu Serviços, onde agora você encontrará o serviço que acabou de criar. Clique nele e o texto será adicionado como uma nova nota no Notes.

save-text-to-note.jpg

O Notes usará o texto da nota recém-criada para nomear a nota. O que também faz é sobrescrever sua área de transferência com o mesmo texto que você enviou para o aplicativo Notes. Se você deseja manter a área de transferência fora de todo esse processo, use o script a seguir.

defina theInput para a forma entre aspas de (entrada como texto) defina noteText para executar o shell script "echo" & theInput & "| / usr / bin / textutil -stdin -stdout -convert html "diga ao aplicativo" Notes "informa o ID da conta (o shell script" usa como padrão -app Notes DefaultAccount ") se não (existe pasta "Notes") e crie uma nova pasta com as propriedades {name: "Notes"} informe a pasta "Notes" faça uma nova anotação com as propriedades {body: noteText} end tell end contar final contar

Siga o mesmo processo acima com apenas uma diferença - NÃO adicione o utilitário 'Copiar para a área de transferência' ao fluxo de trabalho. Esse método tem uma falha: ele não dará à nova nota um título adequado, e todas as notas criadas dessa maneira serão rotuladas como 'Nova nota'.

[através da Dicas para Mac OS X]

watch instagram story