Automator is de applicatie van Apple voor het maken en automatiseren van workflows. Je kunt het zien als een manier om steeds dezelfde repetitieve taken uit te voeren.
Automator wordt vaak over het hoofd gezien, vooral door nieuwe Mac-gebruikers, maar het heeft een aantal zeer krachtige functies die het gebruik van je Mac nog gemakkelijker kunnen maken dan het al is.
Automatisering en workflow-automatisering
In deze handleiding introduceren we nieuwe Mac-gebruikers in de Automator-toepassing en gebruiken deze vervolgens om een werkstroom te maken die bestanden of mappen hernoemt. Waarom deze specifieke workflow? Welnu, het is een eenvoudige taak voor Automator om uit te voeren. Bovendien vroeg mijn vrouw me onlangs hoe ze mappen met honderden gescande afbeeldingen snel en gemakkelijk kan hernoemen. Ze kon iPhoto gebruiken om een batchnaam te hernoemen, maar Automator is een veelzijdiger toepassing voor deze taak.
01 van 05
Automator-sjablonen
Automator kan meerdere soorten workflows maken; het bevat ingebouwde sjablonen voor de meest voorkomende workflows. In deze handleiding gebruiken we de meest basale sjabloon: de sjabloon voor de workflow. Met deze sjabloon kunt u elk type automatisering maken en vervolgens die automatisering uitvoeren vanuit de Automator-toepassing. We zullen deze sjabloon gebruiken voor ons eerste Automator-proces omdat we door de workflow vanuit de applicatie te laten zien, gemakkelijker kunnen zien hoe het proces werkt.
De volledige lijst met beschikbare sjablonen omvat:
workflow
De werkstromen die u met behulp van deze sjabloon maakt, moeten worden uitgevoerd vanuit de Automator-toepassing.
Toepassing
Dit zijn zelfsturende toepassingen die invoer accepteren door een bestand of map op het pictogram van de toepassing te laten vallen.
Service
Dit zijn werkstromen die beschikbaar zijn vanuit OS X, met behulp van het submenu Services van Finder. Services gebruiken het momenteel geselecteerde bestand, map, tekst of ander item uit de actieve applicatie en verzenden die gegevens naar de geselecteerde workflow.
Mapactie
Dit zijn werkstromen die aan een map zijn gekoppeld. Wanneer u iets in de map laat vallen, wordt de bijbehorende workflow uitgevoerd.
Printer Plug-in
Dit zijn werkstromen die beschikbaar zijn in het dialoogvenster Printer.
iCal-alarm
Dit zijn werkstromen die worden geactiveerd door een iCal-alarm.
Beeldopname
Dit zijn workflows die beschikbaar zijn in de toepassing Image Capture. Ze nemen het beeldbestand op en verzenden het naar uw workflow voor verwerking.
Gepubliceerd: 29-6-2010
Bijgewerkt: 22-4-2015
Lees hieronder verder
02 van 05De Automator-interface
De Automator-interface bestaat uit een enkel toepassingsvenster dat in vier deelvensters is opgedeeld. Het paneel Bibliotheek, aan de linkerkant, bevat de lijst met beschikbare acties en variabelenamen die u in uw workflow kunt gebruiken. Aan de rechterkant van het paneel Bibliotheek bevindt zich het deelvenster Werkstroom. Hier bouwt u uw workflows door bibliotheekacties te slepen en aan elkaar te koppelen.
Net onder het paneel Bibliotheek bevindt zich het gebied Beschrijving. Wanneer u een bibliotheekactie of variabele selecteert, wordt de beschrijving hier weergegeven. Het resterende deelvenster is het deelvenster Logboek, dat een logboek weergeeft van wat er gebeurt wanneer een werkstroom wordt uitgevoerd. Het logboekvenster kan nuttig zijn bij het debuggen van uw werkstroom.
Bouw workflows met Automator
Met Automator kunt u workflows bouwen zonder programmeerkennis te vereisen. In wezen is het een visuele programmeertaal. U neemt Automator-acties en verbindt ze om een workflow te creëren. Workflows worden van boven naar beneden verplaatst, waarbij elke workflow de invoer voor de volgende oplevert.
Lees hieronder verder
03 of 05Automator gebruiken: de werkstroom Hernoem bestand en mappen maken
De Rename File and Folders Automator-workflow die we zullen maken, kan worden gebruikt om sequentiële bestands- of mapnamen te maken. Het is gemakkelijk om deze workflow als uitgangspunt te gebruiken en deze aan te passen aan uw behoeften.
De werkstroom Hernoem bestand en mappen maken
- Start de Automator-applicatie, te vinden op: / Applications /.
- Er verschijnt een vervolgkeuzelijst met een lijst met beschikbare sjablonen. Selecteer de sjabloon Workflow (OS X 10.6.x) of Custom (10.5.x of eerder) in de lijst en klik vervolgens op de knop 'Choose'.
- Controleer in het paneel Bibliotheek of Acties is geselecteerd en klik vervolgens op het item Bestanden en mappen onder de bibliotheeklijst. Hiermee filtert u alle beschikbare werkstroomacties om alleen die te tonen die gerelateerd zijn aan het werken met bestanden en mappen.
- Blader in de gefilterde lijst naar beneden en zoek het item Items voor specifieke zoekeritems ophalen.
- Sleep het velditem Specifieke Finderitems ophalen naar het werkstroomvenster.
- Blader in dezelfde gefilterde lijst naar beneden en zoek het item Items van zoekeritems hernoemen.
- Sleep het workflowitem Items van zoekeritems hernoemen naar het werkstroomvenster en zet dit neer net onder de werkstroom Specifieke Finderitems ophalen.
- Er verschijnt een dialoogvenster met de vraag of u een kopieerzoekartikelpunten wilt toevoegen aan de workflow. Dit bericht wordt weergegeven om ervoor te zorgen dat u begrijpt dat uw workflow wijzigingen aanbrengt in Finder-items en om u te vragen of u met kopieën wilt werken in plaats van met de originelen. In dit geval willen we geen kopieën maken. Klik daarom op de knop 'Niet toevoegen'.
- De actie Items van zoekeritems hernoemen wordt toegevoegd aan onze workflow, maar deze heeft nu een andere naam. De nieuwe naam is Datum- of tijd toevoegen aan Finder-itemnamen. Dit is de standaardnaam voor de actie Items van zoekactie wijzigen. De actie kan feitelijk een van de zes verschillende functies uitvoeren; de naam weerspiegelt de functie die u hebt geselecteerd. We zullen dit binnenkort veranderen.
Dat is een basisworkflow.De workflow begint door Automator om een lijst met Finder-items te vragen die we in de workflow willen gebruiken. Automator geeft vervolgens die lijst met Finder-items een voor een door aan de workflowactie Hernoem de Finder-items. De actie Items zoeken hernoemen voert vervolgens zijn taak uit om de namen van de bestanden of mappen te wijzigen en de workflow is voltooid.
Voordat we deze werkstroom daadwerkelijk uitvoeren, zijn er enkele opties voor elk item in de werkstroom die we moeten instellen.
04 van 05Automator gebruiken: workflow-opties instellen
We hebben de basiscontouren voor onze workflow Rename Files and Folders gemaakt. We hebben twee workflow-items geselecteerd en met elkaar verbonden. Nu moeten we de opties van elk item instellen.
Krijg gespecificeerde itemopties voor zoeken
Zoals geconstrueerd, verwacht de actie Items opgegeven zoekactie items dat u handmatig een lijst met bestanden of mappen aan het dialoogvenster toevoegt. Hoewel dit werkt, heb ik liever dat het dialoogvenster afzonderlijk van de werkstroom wordt geopend, zodat het duidelijk is dat bestanden en mappen moeten worden toegevoegd.
- Klik in de actie Items opgegeven zoekactie toevoegen op de knop 'Opties'.
- Plaats een vinkje in het vak 'Deze actie weergeven wanneer de werkstroom wordt uitgevoerd'.
Hernoem de Finder Items Opties
De actie Items zoeken hernoemen is standaard ingesteld op het toevoegen van een datum of tijd aan de bestaande bestands- of mapnaam en wijzigt zelfs de naam van de actie in Datum- of tijd toevoegen aan Finder-itemnamen. Dit is niet helemaal wat we nodig hebben voor dit specifieke gebruik, dus we zullen de opties voor deze actie wijzigen.
- Klik op het vervolgkeuzemenu linksboven in het actievak 'Datum of tijd toevoegen aan zoeker' en selecteer 'Maak sequentieel' in de lijst met beschikbare opties.
- Klik op het keuzerondje 'nieuwe naam' rechts van de optie 'Nummer toevoegen aan'.
- Klik op de knop 'Opties' onder aan het actievak 'Volgorde van zoekzoekernomamen maken'.
- Plaats een vinkje in het vak 'Deze actie weergeven wanneer de werkstroom wordt uitgevoerd'.
U kunt de resterende opties naar eigen inzicht instellen, maar zo stel ik ze in voor mijn applicatie.
Nummer toevoegen aan nieuwe naam.
Plaats nummer achter naam.
Start nummers op 1.
Gescheiden door de ruimte.
Onze workflow is voltooid; nu is het tijd om de workflow uit te voeren.
Lees hieronder verder
05 of 05Automator gebruiken: de workflow uitvoeren en opslaan
De workflow voor het hernoemen van bestanden en mappen is voltooid. Nu is het tijd om de workflow uit te voeren om te zien of deze goed werkt. Om de werkstroom te testen, heb ik een testmap gemaakt die ik heb gevuld met een half dozijn tekstbestanden. U kunt uw eigen dummy-bestanden maken door een leeg tekstdocument een aantal keer op te slaan in de map die u wilt testen.
De workflow voor het hernoemen van bestanden en mappen uitvoeren
- Klik vanuit Automator op de knop 'Uitvoeren' in de rechterbovenhoek.
- Het dialoogvenster Specifieke Finderitems ophalen wordt geopend. Gebruik de knop 'Toevoegen' of sleep de lijst met testbestanden naar het dialoogvenster.
- Klik op 'Doorgaan'.
- Het dialoogvenster 'Maak Finder Item Namen Sequentieel' wordt geopend.
- Voer een nieuwe naam in voor de bestanden en mappen, zoals 2009 Yosemite Trip.
- Klik op de knop 'Doorgaan'.
De workflow wordt uitgevoerd en alle testbestanden worden gewijzigd in de nieuwe naam plus een volgnummer toegevoegd aan de bestands- of mapnaam, bijvoorbeeld 2009 Yosemite Trip 1, 2009 Yosemite Trip 2, 2009 Yosemite Trip 3, enzovoort.
De workflow opslaan als een toepassing
Nu we weten dat de workflow werkt, is het tijd om deze in de vorm van een applicatie op te slaan, zodat we deze op elk gewenst moment kunnen gebruiken.
Ik ben van plan om deze workflow te gebruiken als een drag-and-drop-toepassing, dus ik wil niet dat het dialoogvenster Specifieke Finderitems ophalen wordt geopend. In plaats daarvan plaats ik alleen de bestanden op het pictogram van de toepassing. Als u deze wijziging wilt aanbrengen, klikt u op de knop 'Optie' in de actie Items van specifieke items ophalen en verwijdert u het vinkje uit 'Deze actie weergeven wanneer de werkstroom wordt uitgevoerd'.
- Selecteer Bestand, Opslaan om de werkstroom op te slaan. Voer een naam in voor de werkstroom en een locatie om deze op te slaan en gebruik vervolgens het vervolgkeuzemenu om de bestandsindeling in te stellen op Toepassing.
- Klik op de knop 'Opslaan'.
Dat is het. U hebt uw eerste Automator-workflow gemaakt, waarmee u eenvoudig een groep bestanden en mappen kunt hernoemen.