Mencione o utilitário de Ações de Pastas do OS X para a maioria dos usuários de Mac e você provavelmente terá uma aparência confusa. Ações de pasta podem não ser bem conhecidas, mas é um poderoso serviço de automação que permite executar uma tarefa sempre que uma pasta que está sendo monitorada sofre uma das seguintes alterações: a pasta é aberta ou fechada, movida ou redimensionada ou um item adicionado para ou removido dele.
Quando ocorre um evento em uma pasta monitorada, o AppleScript anexado à pasta por meio do utilitário Ações de Pasta é executado. A tarefa que é executada é com você; pode ser praticamente qualquer coisa que possa ser expressa em um AppleScript. Esta é uma fantástica ferramenta de automação de fluxo de trabalho que você pode usar de diversas maneiras.
A chave para uma automação de fluxo de trabalho bem-sucedida com Ações da Pasta é uma tarefa ou evento repetitivo. Para implementar ações de pasta, você deve criar um AppleScript para executar a tarefa para você. O AppleScript é a linguagem de script interna do OS X. É um pouco fácil de aprender, mas ensinar como criar seus próprios AppleScripts está além do escopo desta dica.
Em vez disso, vamos aproveitar um dos muitos AppleScripts pré-fabricados incluídos no OS X. Se quiser saber mais sobre o AppleScript, você pode começar com a documentação on-line da Apple: Introdução ao AppleScript.
O evento para automatizar
Minha esposa e eu trabalhamos em uma pequena rede doméstica que consiste em vários computadores, impressoras e outros recursos compartilhados. Nossos escritórios estão em diferentes partes da casa e frequentemente trocamos arquivos durante o dia. Poderíamos usar o email para enviar esses arquivos uns aos outros, mas na maioria das vezes, apenas copiamos os arquivos para pastas compartilhadas em nossos computadores. Esse método é útil para o rápido compartilhamento de arquivos com o recurso de arrastar e soltar, mas, a menos que um de nós envie uma mensagem para o outro, não sabemos se há um novo arquivo em nossa pasta compartilhada, a menos que tenhamos procurado.
Digite ações de pasta. Um dos AppleScripts pré-fabricados para ações de pasta é chamado de 'alertas de novos itens'. Como você pode adivinhar pelo seu nome, este AppleScript observa uma pasta que você especifica. Quando algo novo é adicionado à pasta, o AppleScript exibirá uma caixa de diálogo anunciando que a pasta tem um novo item, uma solução simples e elegante. Claro, isso significa que não tenho mais desculpas para não trabalhar em um novo arquivo, mas tudo tem seu lado negativo.
Crie a ação de pasta
Para começar com o nosso exemplo, você precisará selecionar uma pasta que você deseja monitorar quando algo novo for adicionado a ela. No nosso caso, selecionamos uma pasta compartilhada em nossa rede local, mas também pode ser uma pasta usada para sincronizar informações por meio da nuvem, como o Dropbox, o iCloud, o Google Drive ou o OneDrive da Microsoft.
Depois de navegar para a pasta que você deseja usar, execute as seguintes etapas:
-
Clique com o botão direito na pasta que você deseja monitorar.
-
Selecione "Configurar ação da pasta" no menu pop-up. Dependendo da versão do OS X que você está usando, ela também pode ser chamada de 'Configuração de ação de pasta' localizada no item de menu Serviços. Para torná-lo ainda mais difícil de encontrar, ele também pode ser listado no item "Mais" se você tiver alguns itens de menu contextuais instalados.
-
Dependendo da versão do OS X que você está usando, você poderá ver a lista de scripts de ação de pasta disponíveis ou a janela Configuração de ação de pasta. Se você vir a lista de scripts disponíveis, vá para a etapa 8, caso contrário, continue na etapa 4.
-
A janela Configuração das Ações da Pasta será exibida.
-
Clique no sinal "+" na parte inferior da lista à esquerda para adicionar uma pasta à lista de pastas com ações.
-
Uma caixa de diálogo padrão Abrir será exibida.
-
Selecione a pasta que você deseja monitorar e clique no botão "Abrir".
-
Uma lista de AppleScripts disponíveis será exibida.
-
Selecione "adicionar novo item alert.scpt" na lista de scripts.
-
Clique no botão "Anexar".
-
Certifique-se de que a caixa "Ativar ações da pasta" esteja marcada.
-
Feche a janela Configuração das Ações da Pasta.
Agora, sempre que um item for adicionado à pasta especificada, uma caixa de diálogo exibirá o seguinte texto: 'Alerta de ação da pasta: um novo item foi colocado na pasta' {nome da pasta} '. A caixa de diálogo Alerta de ação de pasta também lhe dará a opção de visualizar o (s) novo (s) item (s).
A caixa de diálogo Alerta de ações de pasta acabará se descartando, portanto, se você estiver sem chá, poderá perder uma notificação.