Usando Automator para renomear arquivos e carpetas

Automator é a aplicación de Apple para crear e automatizar fluxos de traballo. Podes pensar niso como unha forma de realizar as mesmas tarefas repetitivas unha e outra vez.

Automator adoita pasar por alto, especialmente polos novos usuarios de Mac, pero ten algunhas capacidades moi potentes que poden facer que o uso do Mac sexa aínda máis sinxelo do que xa é.

Automatización e automatización do fluxo de traballo

Nesta guía, introduciremos novos usuarios de Mac na aplicación Automator e, a continuación, usalo para crear un fluxo de traballo que rexeite ficheiros ou cartafoles. Por que este fluxo de traballo particular? Ben, é unha tarefa fácil para o Automator. Ademais, a miña esposa me preguntou recentemente como pode cambiar o nome de carpetas cheas de centos de imaxes escaneadas de xeito rápido e sinxelo. Podería usar iPhoto para realizar un cambio de nome por lotes , pero Automator é unha aplicación máis versátil para esta tarefa.

01 de 05

Modelos automator

O Automator inclúe modelos de fluxo de traballo para facilitar o proceso de creación.

O Automator pode crear varios tipos de fluxos de traballo; Inclúe modelos integrados para os fluxos de traballo máis comúns. Nesta guía, usaremos o modelo máis básico: o modelo de fluxo de traballo. Este modelo permítelle crear calquera tipo de automatización e executar esa automatización desde a aplicación Automator. Usaremos este modelo para o noso primeiro proceso de Automator porque ao executar o fluxo de traballo desde dentro da aplicación, podemos ver máis facilmente como funciona o proceso.

A lista completa de modelos dispoñibles inclúe:

Fluxo de traballo

Os fluxos de traballo que creas usando este modelo deben executarse desde a aplicación Automator.

Solicitude

Estas son aplicacións que executan automaticamente que aceptan entrada ao soltar un ficheiro ou cartafol na icona da aplicación.

Servizo

Estes son fluxos de traballo dispoñibles desde o OS X, usando o submenú Servizos do buscador . Os servizos usan o ficheiro, cartafol, texto ou outro elemento actualmente seleccionados da aplicación actualmente activa e envían os datos ao fluxo de traballo seleccionado.

Acción do cartafol

Estes fluxos de traballo están ligados a un cartafol . Cando solta algo no cartafol, execútase o fluxo de traballo asociado.

Complemento da impresora

Estes fluxos de traballo están dispoñibles no cadro de diálogo da impresora.

iCal Alarm

Estes son fluxos de traballo que son activados por unha alarma iCal.

Captura de imaxes

Estes son fluxos de traballo dispoñibles dentro da aplicación Captura de imaxe. Eles capturan o ficheiro de imaxe e envíano ao seu fluxo de traballo para procesalo.

Publicado en: 29/06/2010

Actualizado: 22/04/2015

02 de 05

A interface do automador

A interface do Automator.

A interface Automator está composta por unha única fiestra de aplicación dividida en catro paneis. O panel Biblioteca, situado ao longo do lado esquerdo, contén a lista de accións dispoñibles e nomes de variables que pode usar no seu fluxo de traballo. Á dereita do panel Biblioteca está o panel de fluxo de traballo. Aquí é onde constrúe os fluxos de traballo arrastrando as accións da biblioteca e poñéndoas en contacto.

Xusto debaixo do panel Biblioteca está a área de Descrición. Cando seleccionas unha acción ou variable da biblioteca, aquí amósase a descrición. O panel restante é o panel de rexistro, que mostra un rexistro do que ocorre cando se executa un fluxo de traballo. O panel de rexistro pode ser útil para depurar o fluxo de traballo.

Construír fluxos de traballo con Automator

O Automator permítelle crear fluxos de traballo sen requirir habilidades de programación. En esencia, é unha linguaxe de programación visual. Agarra as accións de Automator e únalles para crear un fluxo de traballo. Os fluxos de traballo móvense de arriba abaixo, con cada fluxo de traballo que proporciona a entrada para a próxima.

03 de 05

Usando Automator: Creación do fluxo de traballo Renomeando ficheiros e carpetas

As dúas accións que integrarán o noso fluxo de traballo.

O fluxo de traballo de Rename File and Folders Automator que crearemos pode usarse para crear nomes de ficheiros ou carpetas secuenciales. É fácil usar este fluxo de traballo como punto de partida e modificalo para atender ás túas necesidades.

Creando o fluxo de traballo Renomeando ficheiros e carpetas

  1. Inicie a aplicación Automator, situada en: / Applications /.
  2. Aparecerá unha folla de distribución cunha listaxe de modelos dispoñibles. Seleccione o modelo de fluxo de traballo ( OS X 10.6.x ) ou personalizado (10.5.x ou anterior) da lista e, a continuación, prema no botón "Escoller".
  3. No panel Biblioteca, asegúrese de que se selecciona Accións e, a continuación, faga clic na entrada Ficheiros e carpetas na lista Biblioteca. Isto filtrará todas as accións de fluxo de traballo dispoñibles para mostrar só aquelas relacionadas co traballo con ficheiros e cartafoles.
  4. Na lista filtrada, desprácese cara a abaixo e busque o elemento de fluxo de traballo Obtén elementos específicos do buscador.
  5. Arrastre o elemento Obter elementos de buscador especificado no panel de fluxo de traballo.
  6. Na mesma lista filtrada, desprácese cara a abaixo e busque o elemento de fluxo de traballo Renomear elementos de buscador.
  7. Arrastre o elemento de fluxo de traballo do nome Rename Finder ao panel de fluxo de traballo e déixao debaixo do fluxo de traballo Obtén elementos específicos do buscador.
  8. Aparecerá un cadro de diálogo, preguntando se desexa engadir unha acción Elementos de buscador de copias ao fluxo de traballo. Esta mensaxe móstrase para garantir que entende que o fluxo de traballo está a facer cambios nos elementos do Finder e pregunta se queres traballar con copias en lugar dos orixinais. Neste caso, non queremos crear copias, entón fai clic no botón "Non engadir".
  9. A acción Elementos do Find Nome do Renome engádese ao noso fluxo de traballo; con todo, agora ten un nome diferente. O novo nome é Add Date ou Time to Finder Names Names. Este é o nome predeterminado para a opción Rename Find Items. A acción pode realmente realizar unha das seis funcións diferentes; o seu nome reflicte a función que seleccionou. Cambiarmos en breve.

Ese é un fluxo de traballo básico. O fluxo de traballo comeza por ter Automator pídenos unha lista de elementos de Finder que queremos que use o fluxo de traballo. Automator entón pasa esa lista de elementos de Finder, unha á vez, á acción de fluxo de traballo Rename Finder Items. A opción Elementos do buscador de nomes de novo executa a súa tarefa de cambiar os nomes dos ficheiros ou cartafoles e completa o fluxo de traballo.

Antes de executar este fluxo de traballo, hai algunhas opcións para cada elemento do fluxo de traballo que necesitamos configurar.

04 de 05

Usar Automator: configurar as opcións de fluxo de traballo

O fluxo de traballo con todas as opcións definidas.

Creamos o esquema básico para o fluxo de traballo Rename Files and Folders. Seleccionamos dous elementos de fluxo de traballo e os conectamos. Agora necesitamos configurar as opcións de cada elemento.

Obter Opcións do elemento do buscador especificado

Como está construído, a acción Get Specified Finders Items agarda que engada manualmente unha lista de ficheiros ou cartafoles ao seu cadro de diálogo. Mentres isto funcione, preferiría que o cadro de diálogo abrise por separado do fluxo de traballo, polo que é obvio que hai que engadir ficheiros e cartafoles.

  1. Na acción Obtén elementos específicos do buscador, fai clic no botón "Opcións".
  2. Coloque unha marca de verificación no cadro 'Amosar esta acción cando se execute o fluxo de traballo'.

Cambie o nome das Opcións dos elementos do Finder

A opción Elementos do buscador de nomes de nomes por defecto engádelle unha data ou hora ao nome do ficheiro ou o cartafol existente e incluso modifica o nome da acción para engadir a data ou o tempo aos nomes dos elementos do buscador. Isto non é o que necesitamos para este uso particular, polo que modificaremos as opcións para esta acción.

  1. Faga clic no menú desplegable superior esquerdo na caixa de acción "Engadir data ou tempo para atopar nombres de elementos" e seleccione "Facer secuencia" da lista de opcións dispoñibles.
  2. Faga clic no botón de "nome novo" á dereita da opción "Engadir número a".
  3. Faga clic no botón "Opcións" na parte inferior da caixa de acción "Facer o nome do elemento do buscador".
  4. Coloque unha marca de verificación no cadro 'Amosar esta acción cando se execute o fluxo de traballo'.

Podes configurar as opcións restantes que considere oportunas, pero aquí vou como configuralas para a miña aplicación.

Engadir número ao novo nome.

Lugar número despois do nome.

Comezar os números en 1.

Separado polo espazo.

O noso fluxo de traballo está completo; agora é hora de executar o fluxo de traballo.

05 de 05

Usar Automator: executar e gardar o fluxo de traballo

Os dous cadros de diálogo mostrarán o fluxo de traballo final cando o execute.

O fluxo de traballo Renomear ficheiros e carpetas está completo. Agora é hora de executar o fluxo de traballo para ver se funciona correctamente. Para probar o fluxo de traballo, crearei unha carpeta de proba que cheguei con media ducia de ficheiros de texto. Pode crear os seus propios ficheiros falsos gardando un documento de texto en branco varias veces ao cartafol que usará para probar.

Executando o fluxo de traballo Renomear ficheiros e carpetas

  1. Dende Automator, fai clic no botón "Executar" situado na esquina superior dereita.
  2. Abrirase a caixa de diálogo Obter elementos especificados. Use o botón "Engadir" ou arrastre e solte a lista de ficheiros de proba no cadro de diálogo.
  3. Fai clic en "Continuar".
  4. Abrirase o cadro de diálogo "Facer o nome do elemento do buscador".
  5. Introduce un novo nome para os ficheiros e cartafoles, como o 2009 Yosemite Trip.
  6. Fai clic no botón "Continuar".

O fluxo de traballo executarase e cambiará todos os ficheiros de proba ao novo nome máis un número secuencial engadido ao nome do ficheiro ou cartafol, por exemplo, 2009 Yosemite Trip 1, 2009 Yosemite Trip 2, 2009 Yosemite Trip 3, etc.

Gardando o fluxo de traballo como unha aplicación

Agora que sabemos que funciona o fluxo de traballo, é hora de gardala en forma de aplicación , polo que podemos usalo en calquera momento.

Tivo a intención de usar este fluxo de traballo como unha aplicación de arrastrar e soltar, polo que non quero abrir a caixa de diálogo Obter elementos de buscador especificados. Eu só vou deixar caer arquivos na icona da aplicación no seu lugar. Para facer este cambio, fai clic no botón "Opción" na acción Obter elementos especificados e elimina a marca de verificación de "Amosar esta acción cando se execute o fluxo de traballo".

  1. Para gardar o fluxo de traballo, seleccione Ficheiro, Gardar. Insira un nome para o fluxo de traballo e un lugar para gardalo e, a continuación, use o menú despregable para axustar o formato do ficheiro á aplicación.
  2. Faga clic no botón "Gardar".

É iso. Creou o seu primeiro fluxo de traballo de Automator, que lle permitirá renomear un grupo de ficheiros e cartafoles facilmente.