Um guia prático para usar o Automator
Um guia prático para usar o Automator
Anonim
Um guia prático para usar o Automator
Um guia prático para usar o Automator
ícone do automator
ícone do automator

Automator é um programa Mac OS X incrivelmente útil que permite automatizar algumas de suas operações de rotina e do dia-a-dia. Infelizmente, a maioria dos novos usuários de Mac nem sabe que essa ferramenta existe. Portanto, hoje vou tentar consertar isso e, com a ajuda de exemplos visuais, mostrar os princípios básicos da criação de miniprogramas, que são chamados de "processos" (workflow).

Renomear imagens em lote

Começaremos, talvez, com uma tarefa bastante simples de renomeação de grupo de imagens de acordo com uma certa máscara que contém o nome do arquivo, seu número e a data atual. Se houver vários desses arquivos, você pode renomeá-los manualmente, mas se houver um grande número de arquivos, recomendo usar os serviços do Automator.

Para iniciar o utilitário, você só precisa encontrar seu ícone no topo do diretório de aplicativos ou usar seu inicializador favorito para iniciar aplicativos / sistema em destaque. E depois de alguns segundos, uma janela do aplicativo aparecerá na nossa frente, bem como uma lista de modelos disponíveis:

  • Um “Processo” é a sequência mais simples de ações que podem ser iniciadas diretamente no Automator.
  • O “Programa” é um processo autônomo e pode ser salvo como um aplicativo regular do Mac OS X com a extensão

    *.aplicativo

  • .
  • Um "serviço" é um processo dependente do contexto que pode ser usado em todo o sistema ou em aplicativos individuais.
  • A "ação de pasta" é iniciada apenas para a pasta especificada e é inicializada pelos objetos adicionados a ela.
  • Os "plug-ins de impressão" são usados para estender os recursos da caixa de diálogo de impressão.
  • Lembretes ICal são processos acionados por eventos adicionados ao iCal.
  • Finalmente, o "Plug-in de Captura de Imagem" pode ser usado em um aplicativo apropriado para processar fotos baixadas de uma câmera.
automator-01
automator-01

No nosso caso, selecione "Folder Action" - e uma janela aparecerá na nossa frente, dividida em 2 áreas. A metade esquerda contém a Biblioteca (uma lista de ações e variáveis disponíveis) e a metade direita contém a janela do fluxo de trabalho, para a qual você pode arrastar itens da Biblioteca.

Usando a opção localizada na parte superior da janela do processo (logo abaixo da barra de ferramentas), você precisa selecionar uma pasta. Para ela, nossas ações serão realizadas:

automator-02
automator-02

Tudo o que possamos precisar para resolver o problema está localizado na categoria "Arquivos e pastas". Primeiro, você precisa localizar e arrastar uma ação chamada "Renomear objetos do Finder" para a janela do fluxo de trabalho. Como o Automator muda seus nomes, seremos solicitados a adicionar automaticamente outra ação para salvar os arquivos originais em uma pasta diferente (decidi não salvar as cópias, mas isso não significa que você precisa fazer o mesmo).

Agora, na primeira lista suspensa de nossa ação, você precisa selecionar o item "Tornar sequencial" e configurar o formato do novo nome a seu critério. Isso é bastante fácil, pois há um exemplo na parte inferior da ação.

Para adicionar a data atual ao nome do arquivo, você precisa arrastar a ação Renomear Itens do Finder para a janela de fluxo de trabalho novamente. Só que desta vez, em vez de "Tornar sequencial", selecione o item da lista "Adicionar data ou hora" (mais precisamente, é selecionado automaticamente) e defina os parâmetros como desejar:

automator-03
automator-03

Você pode simplesmente verificar o trabalho do processo: salve-o e arraste o grupo de arquivos para a pasta indicada no início. Depois de um tempo - depende do tamanho e do número de arquivos - seus nomes serão alterados automaticamente. Vê como é fácil?

Redimensionar imagens em lote

Nós complicamos a tarefa. Digamos que temos um grande número de imagens (fotografias) que precisam ser reduzidas. Para resolver este problema, precisamos selecionar o modelo "Programa".

automator-04
automator-04

Porém, antes de correr para resolver o problema "de frente", proponho-me traçar uma seqüência de ações necessárias. Por exemplo, primeiro devemos solicitar ao usuário que selecione as fotos que queremos redimensionar. Além disso, é aconselhável trabalhar não com os originais dos arquivos, mas com suas cópias, para que haja sempre a oportunidade de experimentar novas configurações para o nosso processo. E vamos copiar as miniaturas em um diretório separado.

Agora você pode prosseguir para a formação do nosso mini-programa. Primeiro, você precisa localizar e arrastar a ação "Solicitar itens do Finder" na categoria "Arquivos e pastas" (ou através da barra de pesquisa) para a janela do fluxo de trabalho. Lá você pode especificar o texto do título da janela, a pasta inicial e o tipo de dados. Não se esqueça de marcar a caixa de seleção para seleção múltipla.

Para trabalhar com cópias de arquivos, sugiro encontrar a ação "Copiar Itens do Finder" na Biblioteca, especificando o diretório de destino. O próximo passo está na categoria "Fotos" e é chamado de "Zoom da imagem". Nas configurações, você pode especificar o tamanho da imagem resultante em pixels ou porcentagem.

A propósito, existem três guias no painel inferior de cada ação: Resultados, Opções e Descrição. Portanto, se você deseja que o Automator solicite que você especifique o tamanho da imagem necessário sempre que executar esta ação, marque a caixa de seleção "Mostrar ação em andamento" na guia Parâmetros. Arquivos a serem renomeados).

Se você notar, uma flecha triangular sai de cada ação, que representa o resultado de seu trabalho. Esses resultados são então usados como parâmetros de entrada na próxima etapa.

E mais um truque: ao marcar a caixa de seleção "Mostrar ação em andamento", a opção "Mostrar apenas os objetos selecionados" ficará ativa. Assim, você poderá exibir não a janela inteira com a ação, mas apenas alguns elementos. Por exemplo, um campo para especificar o tamanho necessário.

E no final do processo, precisamos transferir a imagem em miniatura para um novo diretório. Para isso, precisamos da ação "Nova pasta" da categoria "Arquivos e pastas".

automator-05
automator-05

O programa salvo se comportará exatamente como qualquer outro aplicativo no sistema.

Abrir certas páginas da web ao iniciar o navegador

Quase todos os dias eu inicio o Safari e começo a trabalhar com as mesmas páginas da web. Então, por que não criar um aplicativo que faça isso automaticamente?

Precisamos de um modelo de aplicativo e duas ações localizadas na categoria Internet:

  • "Obter URLs destacados", em cujas configurações indicamos nossas páginas favoritas;
  • e a ação "Exibir páginas da web" para abri-las no navegador padrão.
automator-06
automator-06

Extrair texto de PDF

Este é um script bastante simples, mas útil para o Automator e às vezes pode economizar seu tempo. Ele permitirá que você extraia texto de um documento PDF (é claro, tal documento deve conter apenas texto, não imagens digitalizadas) e salvá-lo em um arquivo separado com ou sem formatação.

Para resolver o problema, precisamos apenas de uma ação com o mesmo nome, "Extrair Texto PDF", localizada na categoria "Arquivos PDF". Arraste-o para a janela de fluxo de trabalho e ajuste as opções como desejar:

automator-07
automator-07

Observe que não especificamos a ação "Solicitar itens do localizador" neste processo, portanto, uma vez iniciado, você pode arrastar e soltar qualquer PDF a ser processado diretamente no ícone do nosso aplicativo no Dock. Este arquivo servirá como parâmetro de entrada para o processo.

Salve o conteúdo da área de transferência em um arquivo de texto

Continuamos a nos familiarizar com os diferentes modelos do Automator e, neste processo, proponho a criação de um serviço que salvará o conteúdo da área de transferência no arquivo de texto que especificamos. O modelo necessário é denominado "Serviço". Ela não ensinará nenhum dado inicial, mas "agirá de acordo com a situação". Portanto, ele não terá dados de entrada, que devem ser especificados na lista suspensa acima da janela do fluxo de trabalho.

Em seguida, na área de trabalho, copie a ação "Obter conteúdo da área de transferência" da categoria "Utilitários de serviço" (não possui configurações) e a ação "Novo arquivo de texto" da categoria "Texto".

automator-08
automator-08

Nosso serviço deve receber um nome humano para que possamos encontrá-lo facilmente no menu "Serviços" de qualquer aplicativo …

automator-09
automator-09

… e atribua a ele, se necessário, um atalho de teclado no aplicativo Preferências do Sistema.

automator-10
automator-10

E se você substituir a ação "Novo arquivo de texto" por "Texto para arquivo de áudio", então, como resultado do trabalho do processo, você receberá uma faixa de áudio com o conteúdo da área de transferência, gravada usando o Mac OS integrado Função de texto para voz X.

automator-11
automator-11

Em geral, esta função foi projetada especificamente para pessoas com deficiência, mas se desejado, também pode ser usada para fins de entretenimento.

Backups automáticos simples

Como continuamos complicando as coisas, proponho agora a criação de um sistema de backup simples que será acionado quando um determinado evento ocorrer no iCal. Para fazer isso, usaremos sua capacidade como um lembrete do evento para iniciar um aplicativo ou arquivo específico.

automator-12
automator-12

No Automator, selecione um novo tipo de modelo - "iCal Reminder" e arraste três ações da categoria "Arquivos e pastas" para a janela do fluxo de trabalho:

  • "Obter objetos do Finder especificados" (selecione a pasta desejada para backup usando o botão Adicionar).
  • "Recuperar o conteúdo das pastas" com a opção "Repetir para cada subpasta encontrada" selecionada.
  • E "Copiar itens do Finder" (você precisa especificar o diretório de destino para ele e permitir que você sobrescreva os arquivos existentes).
automator-13
automator-13

Assim que você salvar o processo, o iCal será iniciado e um evento com o nome do seu processo será adicionado automaticamente em um futuro próximo. Você pode alterar este evento a seu critério, bem como criar um evento totalmente novo e independente, indicando a necessidade de lançar nosso programa na seção de lembretes:

automator-14
automator-14

Saia de todos os aplicativos

Às vezes, é necessário encerrar todos os aplicativos em execução que interferem no trabalho ou ocupam quase todos os recursos livres do computador. Nesse caso, você pode usar um utilitário especial como o Blitz, uma das dicas para se concentrar no Mac OS X, ou começar do zero fechando todos os aplicativos de uma só vez.

Este fluxo de trabalho requer apenas uma ação programada. E esta ação é chamada de forma semelhante - "Finalizar todos os programas" (ela está localizada na categoria "Utilitários"). Você também pode adicionar alguns aplicativos às exceções. Em “tempos difíceis”, basta lançar nosso gadget, aguardar um pouco e curtir o desempenho do Mac novamente.

automator-15
automator-15

Isso é tudo por hoje! Espero que este artigo ajude você não apenas a entender a maravilhosa e útil ferramenta Automator, mas também simplifique muito algumas das operações de rotina. Não tenha medo de experimentar, porque se quiser, você pode tomar como base qualquer um dos exemplos discutidos acima e alterá-los como achar melhor.

Recomendado: