Para responder à sua edição solicitando ajuda do Automator:
Use a ação Executar script shell , Passe entrada como argumentos e o seguinte script:
for f in "$@"
do
rm -rf "$f"
done
Você pode atribuir um atalho de teclado através do Menu de Aplicativos , Serviços , Preferências de Serviços . É um pouco difícil atribuir backspace / "delete" a um atalho de teclado (veja comentários em esta resposta ) embora.
Você pode, alternativamente, criar um aplicativo no Automator, e adicionar uma referência à barra de ferramentas do Finder (os aplicativos podem ser arrastados para lá).
Atribuindo um atalho de teclado usando delete ( backspace ) ou encaminhando delete :
- Defina um atalho de teclado simples para o serviço sem excluir (por exemplo,
Cmd-Ctrl-Opt-G
) usando as Preferências do sistema. Saia das Preferências do Sistema. - Abra
~/Library/Preferences/pbs.plist
usandoProperty List Editor
e copie a chave do serviço. Está dentro deNSServicesStatus
e parece com algo como(null) - Service Name - runWorkflowAsService
. Sair do Editor de lista de propriedades. -
Abra o Terminal e digite o seguinte comando (use a linha copiada anteriormente entre as aspas e aspas duplas):
defaults write pbs NSServicesStatus -dict-add '"(null) - Service Name - runWorkflowAsService"' '{ "key_equivalent" = "@\U0008"; }'
-
Abra o Menu de aplicativos » Serviços » Preferências de serviço e ative o seu serviço.
- Aproveite sua nova combinação de teclas.
Na linha de comando, @ é Cmd, ^ é Ctrl, $ é Shift e ~ é Option. Misture e combine esses modificadores com suas preferências. \U0008
é delete ( backspace ), \U007F
é encaminhar exclusão .