O Automator da Apple para Mac é o local onde muitos experimentam pela primeira vez a programação. Antes do Workflow, antes do IFTTT, havia o Automator para Mac. Um pouco de paciência e criatividade são tudo o que você precisa para começar a automatizar o seu Mac - você não precisa conhecer uma única linha de código.
Estes são alguns exemplos de ações que você pode construir que devem familiarizá-lo com os vários tipos de coisas que você pode construir usando o Automator. Com esses planos, você deve começar a construir o seu próprio.
Começando com o Automator
Quando você abre um novo documento no Automator, ele apresenta algumas opções diferentes para o tipo de arquivo:
- Fluxo de trabalho - essa é a maneira mais simples de usar o Automator. Você configura suas ações e as executa de dentro de uma janela do Automator.
- Aplicação - Você pode executar estes autônomos. Processando alguns dados passados ou simplesmente iniciando uma ação.
- Serviço - os serviços são executados em outros aplicativos. Eles podem ser configurados para aceitar um tipo específico de entrada. Você, então, o executa a partir do menu Serviços no Aplicativo ou clica com o botão direito do mouse nos menus de contexto.
- Plugins de Impressão - Estas são ações que são executadas a partir do diálogo de impressão. Eles pegam um documento PDF no menu de impressão e executam suas ações.
- Ações de pasta - Use-as para executar uma ação automaticamente quando você adiciona um arquivo a uma pasta. Essa ação funciona de maneira semelhante à pasta " Adicionar automaticamente ao iTunes" da Apple.
- Alarmes de calendário - Este é um trabalho cron do pobre homem Como agendar tarefas de Linux com Cron e Crontab Como agendar tarefas no Linux com Cron e Crontab A capacidade de automatizar tarefas é uma daquelas tecnologias futuristas que já estão aqui. Todo usuário do Linux pode se beneficiar do agendamento de tarefas do sistema e do usuário, graças ao cron, um serviço em segundo plano fácil de usar. Consulte Mais informação . Você poderia fazer um conjunto complexo de tarefas recorrentes para o Mac usando a linha de comando. No entanto, o Calendar Tasks permite que você use o Calendar.app nativo para agendar tarefas.
- Plugin de Captura de Imagem - Os fotógrafos que usam câmeras profissionais precisam de mais do que o aplicativo Fotos incorporado. Quando você usa o recurso Captura de Imagem para importar uma foto de uma câmera ou scanner, pode configurar uma ação para ser executada enquanto copia para o seu Mac.
- Comando Ditado - Esta opção usa o Ditado Avançado da Acessibilidade para fluxos de trabalho orientados por voz. Este ditado não é o mesmo que Siri Controle seu Mac com comandos de voz e melhor ditado no OS X Yosemite Controle seu Mac com comandos de voz e melhor ditado no OS X Yosemite Você já precisou de um software caro e uma lição de paciência para controlar o seu Mac com o seu voz, mas agora você pode fazê-lo com pouco mais do que a última atualização gratuita da Apple para o OS X. Leia mais e requer um download separado para ativar.
Quando você abre o Automator, o padrão é a pasta da unidade iCloud do aplicativo. Seus fluxos de trabalho e aplicativos residem aqui, enquanto os serviços, plug-ins e ações de pasta permanecem locais no seu Mac.
Não vamos passar por todos os tipos de documentos, mas mostraremos alguns exemplos fáceis para você começar a usar a automação.
1. Serviço: fala o texto selecionado
Essa ação é mais prática do que praticidade. Essa compilação é uma ação simples de um disparo que você usará como um serviço de todo o sistema. Você pode usar isso para que seu Mac leia qualquer texto selecionado em voz alta. É também uma maneira fácil de fazer uma segunda revisão de um email antes de enviá-lo.
Abra o Automator e selecione Novo Documento na janela de seleção de arquivos. Selecione o tipo de serviço . A janela do Automator tem um layout de três painéis. À esquerda, você tem o seletor de ações. À direita, você tem suas ações de fluxo de trabalho e, no final, suas variáveis. Selecione a categoria Texto para filtrar a lista e arraste Speak Text para a área principal.
Então, como este é um serviço, você precisa selecionar qual entrada é necessária. Certifique-se de que o menu suspenso Serviço recebe selecionado esteja definido como texto e a lista suspensa em está definida como Qualquer aplicativo .
Salve seu novo serviço como Speak Text . Agora você pode selecionar o texto em qualquer clique com o aplicativo e ir para a entrada de serviços, e você deve ver sua ação. Selecione-o e a voz de Alex lê o texto para você.
Próximas etapas - Você pode tocar com vozes diferentes para alterar a maneira como isso soa.
2. Alarme do calendário: obtenha um resumo da programação semanal
Neste exemplo, o Automator definirá um evento do Google Agenda que fornece um alerta com os próximos eventos de calendário semanais. Ao abrir um novo documento, escolha Calendário Alarme para o seu tipo de fluxo de trabalho.
Selecione a categoria do calendário . Arraste Localizar eventos do calendário em seu fluxo de trabalho. Deixe Eventos e Todos configurados, mas altere Qualquer Conteúdo para Data de Início . Em seguida, a segunda caixa deve mudar para uma lista suspensa. Para este exemplo, escolha semanalmente. No entanto, ao colocar isso em prática, você pode querer um resumo diário se tiver um calendário ocupado 5 dos Melhores Aplicativos e Complementos de Calendário do Mac 5 dos Melhores Aplicativos e Complementos de Calendário do Mac Há muitos bons recursos de terceiros aplicativos que servem como um substituto para o aplicativo Calendário do seu Mac ou como complementos para levá-lo ao próximo nível. Aqui estão nossos favoritos. Consulte Mais informação .
Em seguida, arraste sobre o Resumo de Eventos . Você deve ver uma seta conectando suas duas ações. Conforme você faz as ações do Automator, essa é a sua pista visual de que suas ações se conectam entre si e produzem o resultado pretendido.
Agora, clique na categoria Utility . Nesta lista, arraste sobre Set Variable, que é padronizado para New Variable. Na caixa de diálogo, nomeie sua variável: Texto do evento . Em seguida, arraste em Exibir notificação . No nome do título: Próximos eventos. Arraste sua variável Event Text da parte inferior para o campo Messages:.
Clique em executar e uma notificação será exibida com seus eventos da agenda para esta semana. As notificações podem ser um pouco apertadas para todo o seu texto. Você pode precisar redimensionar a janela para ver todos os seus eventos. Quando estiver satisfeito, salve o arquivo e nomeie-o como Próximos Eventos na caixa de diálogo e clique em Salvar .
Calendar.app será aberto, mostrando um evento com o nome do fluxo de trabalho nas entradas de hoje. Edite o evento para repetir todas as segundas-feiras ao iniciar o dia ou no horário mais conveniente para você.
Próximas etapas : você pode adicionar uma etapa para raspar todos os lembretes futuros da semana. Configurar isso para uma segunda variável permite exibi-lo na mesma notificação.
3. Aplicação: Redimensionar Fotos e Exportar para o Desktop
Redimensionar suas fotos para exportá-las não é um processo complexo Como redimensionar imagens usando o iPhoto, Fotos ou Visualizar no Mac Como redimensionar imagens usando o iPhoto, Fotos ou Visualizar no Mac O seu Mac pode redimensionar imagens usando software incorporado, livre de carregar! Consulte Mais informação . No entanto, com o Automator, você pode reduzir isso a alguns cliques.
Desta vez, quando você clicar em Novo documento, selecione Aplicativo . Clique na categoria Fotos e arraste Ask For Photos para a área de trabalho. Em seguida, arraste as imagens de escala . O Automator exibe um aviso de que essa ação altera as imagens e deseja saber se você deseja adicionar uma etapa que salve os arquivos de alterações em um novo local. Clique em Adicionar para continuar. Em Escala de Imagens, clique em Opções . Selecione a opção Mostrar esta ação quando o fluxo de trabalho for executado .
Quando você executa este aplicativo, é aberta uma janela com uma versão mínima de sua biblioteca de fotos. Selecione uma foto e clique em Escolher, outra janela aparece pedindo a largura da imagem. Digite a largura e clique em Continuar . Agora há uma cópia do arquivo redimensionada, salva em sua área de trabalho. Se preferir redimensionar para uma porcentagem em vez de pixels, você pode selecionar isso na lista suspensa na etapa final.
Próximas etapas : existem diversas ações que você pode realizar com o Google Fotos. Experimente alterar a última ação deste fluxo de trabalho para cortar, alterar o tipo de arquivo e adicionar uma marca d'água.
4. Comando de ditado: gravar telas com sua voz
O Quicktime possui uma opção de gravação de tela embutida. Essas gravações são úteis quando são feitos documentos de treinamento para o trabalho ou para ajudar os amigos com seus problemas técnicos. Simplificar o processo até um comando de voz torna isso muito simples.
Ao escolher um novo documento, selecione Comando de ditado e clique em Escolher . No tipo de campo Comando de ditado, Iniciar gravação de tela . Certifique-se de clicar na caixa de seleção Command Enabled . Em seguida, vá para a categoria Movies (Filmes ) e arraste em New Screen Capture, Start Capture e Stop Capture.
Clique em Opções para Parar Captura e marque Mostrar esta ação quando o fluxo de trabalho for executado.
Depois de salvar o aplicativo, habilite o Ditado Avançado Como ditar a escrita no seu Mac: Ditado da Apple vs DragonDictate Como ditar a escrita no seu Mac: Ditado da Apple vs DragonDictate Por muito tempo se você quisesse ou precisasse usar uma fala para texto programa de ditado em seu Mac, suas únicas opções foram o MacSpeech Dictate (agora extinto) e o Nuance's DragonDictate. Mas com o lançamento do Mountain ... Leia mais indo até o painel Teclado em Preferências do Sistema . Em seguida, clique na guia Ditado e ative o Ditado. Em seguida, clique na caixa de seleção do Enhanced Dictation . Após uma breve espera (o download precisa ser concluído), sua ação já está disponível. Pressione Fn duas vezes para ativar o ditado. Say Start Screen Recording e Quicktime abre e inicia a gravação. Existe uma caixa de diálogo exibida para interromper a gravação com Continuar realçado. Esconda isso e termine sua gravação.
Quando o vídeo estiver concluído, traga o diálogo de volta para a frente e clique em Continuar . A ação lança um erro, mas sua gravação está agora disponível no Quicktime. Use a opção Trim para raspar o início e o final do vídeo para ocultar a caixa de diálogo Parar
Próximas etapas - O ditado aprimorado permite que você configure um comando de voz para qualquer ação do Automator.
5. Ação de pasta: Adicionar automaticamente ePubs ao iBooks
Usar a pasta Adicionar automaticamente ao iTunes é uma maneira fácil de adicionar conteúdo ao iTunes. Como o iBooks surgiu em um aplicativo separado, ele nunca teve uma maneira simples de adicionar arquivos (no Mac, pelo menos). Se você obtiver um livro epub fora do iBooks Read Feedly Offline: Fazer o download de itens não lidos para um ebook Ler Feedly off-line: Fazer o download de itens não lidos para um ebook O serviço de download do Google Notícias NewsToEbook agora funciona com o Feedly. Com ele você pode baixar seus itens não lidos do Feedly para um arquivo EPUB ou MOBI ebook. Leia Mais, adicionando-o à pasta especificada no fluxo de trabalho abaixo, copie-o para sua biblioteca e sincronize-o com o iCloud.
Antes de começar, crie uma nova pasta na sua pasta pessoal chamada: Adicionar automaticamente ao iBooks . Quando você abrir um novo documento do Automator, selecione Ação da pasta . Na ação de pasta recebe arquivos e pastas adicionados ao menu suspenso, selecione Outro . Vá para a pasta que você criou e selecione-a. Em seguida, clique em Escolher . Em seguida, escolha a categoria Arquivos e pastas e mova a ação Obter conteúdo da pasta para a área principal. Verifique a repetição para cada subpasta adicionada .
Em seguida, arraste os itens do Move Finder . Na lista suspensa Para, selecione Outro. O destino será: / Users / userprofile / Library / Containers / com.apple.BKAgentService / Data / Documents / iBooks / Books, substituindo userprofile com seu nome de usuário no Mac.
Se você não vê sua pasta Library, temos um tutorial sobre como habilitá-la. Como acessar a pasta OS X Library e por que é útil Como acessar a pasta OS X Library e por que ela é útil? sozinho, mas é útil conhecer o seu caminho em torno da Biblioteca do Usuário. Consulte Mais informação . Finalmente, arraste os itens do Open Finder para a área principal e, na lista suspensa Abrir com, selecione iBooks.app. Quando você copia um PDF para a pasta, ele agora salva na biblioteca do iBooks e abre o aplicativo iBooks.
Próximas etapas - Pasta Ação todas as coisas. Se você estiver cavando duas ou três camadas no Finder, crie pastas de nível mais alto para mover os itens automaticamente. Essa configuração do Automator pode economizar muito tempo.
6. Serviço: Enviar Texto da Página Web para o iBooks
Agora que temos uma maneira de adicionar arquivos ePub de fora da loja iBooks, e quanto a outros documentos? Bem, se você quiser um PDF, você pode ir para o menu Imprimir e salvar um PDF para o iBooks. O problema é que você acaba perdendo espaço nas imagens. E se você quiser salvar apenas o texto de um artigo? Aqui está uma ação para deixar você fazer isso.
Escolha Serviço ao abrir o Automator. Na parte superior, altere a lista suspensa Services Receives para No Input . Na lista suspensa in, altere para Any Application . Selecione a categoria da Internet e arraste a ação Obter página da Web atual . Em seguida, pegue também o texto Get from from Webpage .
Agora mude para a categoria Texto e arraste em Novo arquivo de texto . Altere o formato do arquivo para Rich Text . Em seguida, no campo Salvar Como, nomeie seu arquivo iBooksStopOff.rtf . No campo Onde você pode deixá-lo como Desktop se não se importar em ter o arquivo de espaço reservado visível. Caso contrário, mude-o na sua pasta Documentos .
Finalmente, arraste sobre a ação Text To ePub . Você pode deixar a maior parte nos padrões. Clique em Opções e certifique-se de marcar Mostrar esta ação quando o fluxo de trabalho for executado . Para garantir que seu novo arquivo ePub seja adicionado à sua biblioteca do iBooks, alterne a lista suspensa Onde para Outro . Na janela do arquivo, escolha a pasta que criamos na última etapa: Adicionar automaticamente ao iBooks.
Quando você executa o serviço (a partir do botão direito do mouse no menu Serviços), ele pega a página atual no Safari As melhores extensões do Safari para usuários Mac As melhores extensões do Safari para usuários do Mac O Safari é provavelmente o melhor navegador para usuários de Mac, mas você pode fazer É ainda melhor com algumas extensões bem escolhidas. Consulte Mais informação . Se você tiver várias guias abertas, sempre levará a guia ativa. A ação então raspa o texto e substitui o arquivo de espaço reservado. Isso é convertido em um ePub e depois é salvo na pasta, que é movida para a biblioteca do iBooks e aberta no aplicativo.
Próximas etapas - Você pode criar um serviço semelhante para raspar as imagens e salvá-las de uma página da web. Você pode converter este Serviço para trabalhar com texto selecionado em qualquer aplicativo, em vez da página atual do Safari. Os serviços são formas poderosas de coletar dados de um aplicativo e processá-los em outro aplicativo. Experimente tipos de dados, como texto e imagens, para encontrar formas criativas de poupar tempo. Transforme o texto selecionado em lembretes ou eventos de calendário. Você pode pegar uma foto e salvá-la diretamente na sua biblioteca do Fotos, ou dar um passo adiante e movê-la para um álbum.
Fazendo seu Mac funcionar para você
Como você pode ver, o Automator permite que você faça muito sem ter que escrever uma única linha de código. Você deve explorar a Bíblia da Mac Automation, Mac OSX Automation. Este site tem mais receitas e extensões.
Se você quiser morder a bala e aprender a codificar, o Apopscript por design está acessível. Como usar o script de interface do usuário do Applescript no Mac Como usar o script de interface do usuário do Applescript no Mac Leia mais para não codificadores.
Se você é especialista em automatizar seu Mac, qual é o seu hack de Automator favorito? Você começou com o Automator e passou a codificar? Deixe-nos saber nos comentários.