Sneltoetsen voor Mac.

Snelkoppelingen voor Mac.Andrew Cunningham

Als Monterey één functie heeft die groot genoeg is om als headliner te kwalificeren, dan is het ondersteuning voor de Shortcuts-app. Snelkoppelingen kunnen complexe acties stap voor stap in kaart brengen en zo eenvoudig maken als het indrukken van een knop, waardoor u op de lange termijn tijd bespaart. Ze zijn toegankelijk in de Shortcuts-app zelf, via een menubalkpictogram, met behulp van het Quick Actions-menu in de Finder of met behulp van een nieuwe Shortcuts-opdrachtregeltool. (Dit heet, voorspelbaar, shortcuts.)

Er is een slangenetende-staart-vibe in Shortcuts voor Mac. De originele Shortcuts begonnen als een iOS-app genaamd Workflow, wat een beslist door Automator geïnspireerde manier was om taken op iPhones en iPads te automatiseren. Workflow werd in 2017 gekocht door Apple en werd geïntegreerd in iOS 12 als een optionele app genaamd Shortcuts. En nu wordt die app gefactureerd als de toekomst van automatisering op de Mac, en vervangt hij volledig de Automator-app die hem inspireerde.

Als je al in Automator hebt gewerkt, zal het proces van het maken van snelkoppelingen in Snelkoppelingen je bekend voorkomen. Apps (of macOS zelf) kunnen specifieke mogelijkheden bieden, zoals het verzenden van een bericht in Berichten, het toevoegen van een agenda-afspraak of het converteren van een bestand van het ene formaat naar het andere. U bouwt snelkoppelingen door deze verschillende bouwstenen in een bepaalde volgorde te rangschikken, waarbij u bronnen en bestemmingen aanwijst voor verschillende gegevens en bestanden. Als je klaar bent, heb je een reeks acties die complexe of repetitieve taken eenvoudig kunnen maken: aan de ene kant iets plaatsen en aan de andere kant een voorspelbaar resultaat.

Sneltoetsen kunnen moeilijk zijn om binnen te komen voor een beginner, zelfs met de relatief robuuste bibliotheek met voorbeeldsnelkoppelingen en online snelkoppelingsbronnen zoals MacStories. Maar als je het eenmaal doorhebt, krijg je een echt gevoel van prestatie als je met succes een proces van drie, zes of vijftien stappen in een paar klikken hebt omgezet (het lijkt een beetje op de kleine, kleine versie van het gevoel dat je krijgt als je een bijzonder moeilijk puzzelspel uitspeelt). Het van de grond af opbouwen van complexe workflows vereist veel geduld en vallen en opstaan, maar uiteindelijk, als je Rube Goldberg-machine eenmaal aan de gang is, ben je er vrij zeker van dat je jezelf op de lange termijn tijd gaat besparen .

Voor de context: ik heb een aantal Automator-workflows op de Mac waar ik dagelijks op vertrouw, meestal voor het wijzigen van het formaat van afbeeldingen, het converteren van stapels PDF’s naar afbeeldingen die ik in onze berichtgeving kan gebruiken en het converteren van gigantische PNG-screenshots naar JPG’s met een beter beheersbaar bestand maten. Maar mijn gebruik van de app is verder vrij beperkt. Evenzo is mijn gebruik van Shortcuts op iOS en iPadOS bijna nul; Ik gebruik Notes en de Ulysses-app op mijn iPhone of iPad voor wat schrijven en veel van mijn schetsen, maar bijna al het zware werk gebeurt in macOS of soms in Windows.

Dus ik kom naar Shortcuts, niet als een die-hard Automator die op zoek is naar redenen om sceptisch te zijn, of als een grote gebruiker van Shortcuts op mijn iDevices die enthousiast is om mijn bestaande workflows in macOS te laten werken, maar als een relatieve neofiet die op zoek is naar redenen om verder naar binnen getrokken worden.

Voor een kijk op Shortcuts van iemand die er zwaar op vertrouwt en meer kan praten over UI-bugginess en de hiaten in functionaliteit, raad ik de MacStories-review aan. Zij zijn de residente Shortcuts-experts van de Apple-gemeenschap, en mijn nieuwkomers oog zal niet dezelfde problemen opvangen als zij.

Snelkoppelingen kunnen AppleScript rechtstreeks uitvoeren, als u dit in de instellingen inschakelt.

Snelkoppelingen kunnen AppleScript rechtstreeks uitvoeren, als u het in de instellingen inschakelt. Andrew Cunningham

Snelkoppelingen vervangen of vervangen nog steeds niet Automator of AppleScript of shellscripts of de andere manieren waarop oude Mac-gebruikers taken automatiseren. Maar het is zeker waar alle ontwikkelingsinspanningen in de toekomst naartoe zullen gaan (niet dat Automator of AppleScript sowieso in bijzonder actieve ontwikkeling waren).

Snelkoppelingen kunnen uw Automator-workflows importeren, ofwel door er met de rechtermuisknop op te klikken in de Finder en ze te openen in Snelkoppelingen of door te klikken en te slepen. Ik had hier gemengde resultaten mee – meer daarover hieronder – maar het is in ieder geval een startpunt voor mensen die veel tijd hebben gestoken in het doen van dingen op de oude manier. Ik kwam Automator-workflows tegen zonder equivalente Shortcuts-acties, maar Apple heeft equivalenten toegevoegd voor veel gevestigde Automator-acties.

Voor AppleScript-, JavaScript- of shellscripts is Shortcuts directer: je kunt die scripttaal gewoon rechtstreeks in speciaal gebouwde Shortcut-acties plakken om dat soort scripts uit te voeren. Om dit soort scripts te laten uitvoeren, moet u scriptondersteuning inschakelen in de Geavanceerde voorkeuren, maar als u dat eenmaal hebt gedaan, kunt u veel van uw oude scripts blijven gebruiken als snelkoppelingen.

Mijn ervaring met het importeren van mijn beeldbewerkingsworkflows vanuit Automator is gemengd. Omdat dit sterk zal verschillen van persoon tot persoon en van workflow tot workflow, schets ik de exacte workflows die ik heb geprobeerd om te zetten:

Mijn Automator-workflows doen meestal iets verschillende versies van hetzelfde: batchgewijs converteren van afbeeldingsbestanden van hun oorspronkelijke formaat naar een bestand dat beter geschikt is om te uploaden naar een op WordPress gebaseerde CMS en weer te geven op een website. Elk heeft twee stappen: het maakt een kopie van het originele bestand en zet het in een map met de naam “Converted” op mijn bureaublad. Vervolgens wordt die kopie geconverteerd of vergroot of verkleind. Als ik op een nieuwe Mac gebruik waar die “Geconverteerde” map niet bestaat, is de workflow slim genoeg om het te maken. De workflow hoeft ook niet verteld te worden wat te doen met het afbeeldingsbestand nadat het is geconverteerd; het begreep dat de geconverteerde afbeelding zich in dezelfde map zou moeten bevinden als voordat deze werd geconverteerd.

Dat laatste is belangrijk, want het is waar Shortcuts is gestruikeld. Ik heb geprobeerd het op een afbeelding uit te voeren en niets.

Het eerste dat ik moest doen, was specificeren dat, ja, toen de workflow mijn invoerafbeelding naar een JPEG-bestand had omgezet, ik wilde dat het ergens op schijf zou worden opgeslagen. Toen ik daar eenmaal achter was, kon ik het gedeelte waar ik het originele bestand eerst had gedupliceerd verwijderen – de extra specificiteit die door Shortcuts werd vereist, maakte duidelijk dat het originele bestand op zijn plaats zou worden geconverteerd.

Ik moest toen de map uitzoeken – als de geconverteerde map al op mijn bureaublad bestond, werkte de nieuwe workflow prima. Als dat niet het geval is, wordt het afbeeldingsbestand op mijn bureaublad gedumpt met de bestandsnaam “Converted.jpg”, ongeacht hoe ik het pad heb opgemaakt.

De nieuwe (en definitieve?) versie van de workflow probeert nu elke keer de map Geconverteerd op mijn bureaublad te maken – als de map al bestaat, gebeurt er niets en werkt de rest van de workflow zoals bedoeld. Nu de opslaglocatie is gewijzigd van een specifiek pad naar de variabele “Aangemaakte map”, kan ik zelfs de naam en locatie van die oorspronkelijke map wijzigen zonder dat ik de rest van de workflow hoef aan te raken.

Kortom, ik ben erg blij met hoe mijn snelkoppelingen zijn beland. Ze werken echt beterdan de Automator-versies van dezelfde workflows, aangezien ik nu de beeldkwaliteit kan aanpassen. En nu synchroniseren ze met mijn andere Apple-apparaten en verschijnen ze automatisch op nieuwe Macs als ik me aanmeld bij iCloud. En ze zijn gemakkelijker te delen – ik heb ze zelfs ingesteld om mensen te vragen welke map ze voor alles willen gebruiken wanneer ze de snelkoppelingen voor het eerst uitvoeren, voor het geval je netelroos krijgt als je dingen in je bureaubladmap dumpt.

Maar het laat alleen maar zien dat niet elke Automator-workflow netjes in Shortcuts wordt geïmporteerd – mijn ervaring was dat Automator graag een paar dingen afleidde zonder te worden verteld, zoals dat het een map zou moeten maken als ik er een specificeer die niet bestaat of die het hoeft niet verteld te worden waar een bestand moet worden opgeslagen. De Shortcuts-versie van dezelfde workflow is absoluut duidelijker te begrijpen, en er is geen greintje veronderstelling of mysterie voor wat het ook doet – wat uiteindelijk schoner is! En misschien was dat hoe de originele Automator-workflows in de eerste plaats hadden moeten gebeuren. Maar het punt is dat ik verschillende Automator-workflows had die zeven jaar probleemloos functioneerden en dat niet gedaanwerken toen ik probeerde om er snelkoppelingen van te maken.

By Admin

Leave a Reply

Your email address will not be published. Required fields are marked *