Verrassend genoeg gebruiken maar weinig mensen de batchautomatiserings- en automatiseringsapp Automator OS X, hoewel het een eenvoudig te gebruiken en krachtig hulpmiddel is. U kunt zo ongeveer elke reeks gebeurtenissen in OS automatiseren, acties koppelen aan verschillende software en de presets opslaan als een "workflow". Het is net een actie in Photoshop, een batchproces, maar zo veel geavanceerder dan dat. Het is nog krachtiger als je de kracht van Automator combineert met de kracht van Applescripts, de native scriptingtaal van OS X.

In dit artikel laten we u vier coole dingen zien die u met Automator kunt doen. Zodra u deze hebt gedaan, begint u misschien met het experimenteren en gebruikt u het vaker om uw vaak gebruikte processen te automatiseren.

1. Word Count

Vreemd genoeg hebben niet veel apps een ingebouwd aantal woorden, wat vreemd is, omdat je met een heleboel situaties een beperkt aantal woorden hebt, of nog erger nog tekens, die je voor je tekst kunt gebruiken. Je zou denken dat meer apps deze functie zouden hebben, maar omdat ze dat niet doen, laten we het toevoegen met Automator.

Open Automator en kies ervoor een Service-workflow te maken.

Voeg een "Run Applescript" -actie toe, laat het vakje "Uitvoer vervangt geselecteerde tekst" uitgeschakeld en typ of knip en plak het volgende script in de actie:

 bij run {input, parameters} stel de woorden in om woorden van (invoer als string) display-dialoog te tellen ("Er zijn" & theWords & "woorden in deze selectie." als string) einde run 

Sla op als "Word Counter MTE", en de volgende keer dat u woorden in een app wilt tellen, selecteert u de woorden en gaat u naar het menu "Applicatie -> Services", en een van de selecties is "Word Counter MTE" (in ondersteunde apps).

Sommige apps herkennen niet dat de tekst om verschillende redenen is geselecteerd, maar veel apps wel. Als ze dat doen, krijg je zoiets als de volgende uitvoer:

2. Maak Desktop NASA-afbeelding van de dag

Dit is een geweldig idee als u zich snel verveelt met uw bureaubladafbeelding. Met behulp van RSS-feeds en Automator, kunt u een toepassing maken die, wanneer u hem uitvoert, de RSS-feed zoekt voor NASA-foto's van de dag, alle afbeeldingen uit de feed downloadt en de bovenste als uw bureaubladafbeelding instelt.

De instellingen voor de bureaubladafbeelding die u hebt, blijven behouden. Stel de afbeelding zo in dat u om de dertig minuten door alle afbeeldingen in uw nieuwe map bladert voor een achtergronddiavoorstelling.

Doe zoals u net deed en open Automator, maar kies deze keer voor een toepassingsworkflow.

Voeg een actie 'Geef gespecificeerde URL's' toe en geef deze de URL:

 https://www.nasa.gov/rss/dyn/image_of_the_day.rss 

Sleep vervolgens de actie "Ontvang beeld-URL's uit artikelen" en selecteer "linked from the articles" in de vervolgkeuzelijst.

Kies een actie voor het downloaden van URL's en sleep die naar de werkstroom. Kies een nieuwe map, zoals Afbeeldingen -> NasaPictures.

En als laatste een actie "Set Desktop Picture" toevoegen.

Sla het op op het bureaublad en voer het uit. De map zal worden gevuld met nieuwe NASA-foto's en er tijdens het werken doorheen gaan.

3. Converteer afbeeldingen door afbeeldingen naar een pictogram te verplaatsen

Dit is echt heel netjes. Hiermee wordt een pictogram gemaakt waarin u bestanden kunt neerzetten en deze kunt converteren naar jpeg, en deze zelfs kunt wijzigen.

Maak een toepassingsworkflow.

Sleep in een actie "Nieuwe map" en typ de naam CONVERTED FILES (typ een spatie na de woorden) en een locatie voor de map die moet worden gemaakt wanneer de app wordt uitgevoerd in de vervolgkeuzelijst.

Klik nu op de knop Variabelen aan de linkerkant naast acties en u krijgt een aantal variabelen om naar toe te slepen. Selecteer "Datum & tijd" en sleep "Huidige tijd" naar de spatie na de BESTANDDE BESTANDEN. Typ nog een spatie erna en sleep daarna de "Vandaag Datum" erachter.

Gebruik de vervolgkeuzelijst op de datum van vandaag en selecteer alles zonder / tekens erin. Dit wordt niet getolereerd door het bestandssysteem.

Voeg een actie "Mapinhoud ophalen" toe en sleep deze onder de laatste actie. Dit bereidt het bestand voor op verwerking.

Voeg een actie "Wijzig type afbeeldingen" toe en selecteer JPEG in de vervolgkeuzelijst. U kunt op dit moment conversieopties toevoegen, maar voor nu gaan we dat overslaan en opslaan.

Sla de toepassing op in de map Toepassingen, zoek de toepassing vervolgens in de vinder en sleep deze naar het Dock.

Als u het nu uitvoert door er een bestand naar toe te slepen, wordt er een map op het bureaublad gemaakt en wordt een JPEG-versie van het bestand opgeslagen.

4. Batch hernoemen

En tot slot een triviale maar moeizame taak, het hernoemen van meerdere bestanden. Het is duidelijk dat dit iets is dat zorgvuldig moet worden benaderd, maar met een beetje slimme codering kunnen we deze taak een stuk eenvoudiger maken dan ooit tevoren.

Maak deze keer een nieuwe Workflow-workflow. Ja, er is een workflow met de naam Workflow. Dit is om werkstromen te maken die kunnen worden opgeslagen voor latere bewerking.

Sleep deze twee acties naar de werkstroom: "Specifieke zoekeritems ophalen" en "Finderitems hernoemen." Als ze moeilijk te vinden zijn, zoek ze dan op in het venster bovenaan de lijst.

Configureer het volgens de bovenstaande schermafbeelding. Voeg de bestanden die u wilt hernoemen toe aan het bovenste venster. Kies in het onderste venster de methode die u wilt gebruiken om de naam te wijzigen. Kies ervoor om de bestanden in volgorde te hernoemen, een nieuwe naam toe te voegen, zoals "vogelafbeeldingen", en plaats dan een nummer achter de naam in de vervolgkeuzemenu's. Kies ervoor om de cijfers alle drie de cijfers lang te maken voor het geval het getal meer dan 100 kruipt.

Een voorbeeld van de bestandsnamen waarmee u terechtkomt, wordt onder aan de actie weergegeven.

Als u tevreden bent met de naamgevingsactie, drukt u op de knop Afspelen rechtsboven in het venster Automator en worden de acties uitgevoerd. Vóór de actie zien ze er zo uit:

En daarna zien ze er zo uit:

Perfect.

Sla het op als een workflow. Nu kunt u de werkstroom laden, in Automator uitvoeren en de bestanden wijzigen die u elke keer wilt hernoemen. Als u de bestanden elke keer op dezelfde manier hernoemt, kunt u deze mogelijk als een toepassing opslaan.

Maakt u al gebruik van Automator om algemene taken eenvoudiger te maken? Wat zijn je favoriete acties? Vertel ons in de reacties hieronder.