Skip to main content

Stel OS X-mapacties in die u moet weten wanneer een bestand wordt toegevoegd

STELOS KAZANTZIDIS pios ime ego (April 2025)

STELOS KAZANTZIDIS pios ime ego (April 2025)
Anonim

Noem OS X's hulpprogramma Map Actions voor de meeste Mac-gebruikers en u zult waarschijnlijk een beetje een verbaasd uiterlijk krijgen. Mapacties zijn misschien niet goed bekend, maar het is een krachtige automatiseringsservice waarmee u een taak kunt uitvoeren wanneer een map die wordt bewaakt, een van de volgende wijzigingen ondergaat: de map wordt geopend of gesloten, verplaatst of verkleind of er wordt een item aan toegevoegd naar of verwijderd van het.

Wanneer een gebeurtenis zich voordoet in een bewaakte map, wordt het AppleScript dat is gekoppeld aan de map via het hulpprogramma Mapacties uitgevoerd. De taak die wordt uitgevoerd, is aan u; het kan zo ongeveer alles zijn dat in een AppleScript kan worden uitgedrukt. Dit is een fantastische tool voor het automatiseren van workflows die u op talloze verschillende manieren kunt gebruiken.

De sleutel tot succesvolle workflowautomatisering met Map Actions is een herhalende taak of gebeurtenis. Om Map Actions te implementeren, moet u een AppleScript maken om de taak voor u uit te voeren. AppleScript is de ingebouwde scripttaal van OS X. Het is enigszins gemakkelijk te leren, maar het leren van je eigen AppleScripts valt buiten het bestek van deze tip.

In plaats daarvan gaan we profiteren van een van de vele vooraf gemaakte AppleScripts die deel uitmaken van OS X. Als u meer wilt weten over AppleScript, kunt u beginnen met de online documentatie van Apple: Introduction to AppleScript.

De gebeurtenis om te automatiseren

Mijn vrouw en ik werken op een klein thuisnetwerk dat bestaat uit verschillende computers, printers en andere gedeelde bronnen. Onze kantoren bevinden zich in verschillende delen van het huis en we wisselen overdag vaak bestanden uit. We zouden e-mail kunnen gebruiken om deze bestanden naar elkaar te verzenden, maar vaker kopiëren we de bestanden naar gedeelde mappen op onze computers. Deze methode is handig voor het snel slepen en neerzetten van bestanden, maar tenzij een van ons een bericht naar de andere verzendt, weten we niet dat er een nieuw bestand in onze gedeelde map staat, tenzij we toevallig kijken.

Voer mapacties in. Een van de vooraf gemaakte AppleScripts voor mapacties wordt 'nieuwe itemwaarschuwingen' genoemd. Zoals je uit zijn naam kunt raden, kijkt dit AppleScript naar een map die je opgeeft. Wanneer er iets nieuws aan de map wordt toegevoegd, geeft AppleScript een dialoogvenster weer waarin wordt aangekondigd dat de map een nieuw item heeft, een eenvoudige en elegante oplossing. Dit betekent natuurlijk dat ik geen excuus meer heb om niet aan een nieuw bestand te werken, maar alles heeft zijn keerzijde.

Maak de mapactie

Als u aan de slag wilt gaan met ons voorbeeld, moet u een map selecteren waarop u wilt worden gecontroleerd wanneer er iets nieuws aan wordt toegevoegd. In ons geval hebben we een gedeelde map op ons lokale netwerk geselecteerd, maar het kan ook een map zijn die u gebruikt voor het synchroniseren van informatie via de cloud, zoals Dropbox, iCloud, Google Drive of Microsoft's OneDrive.

Nadat u naar de map hebt genavigeerd die u wilt gebruiken, voert u de volgende stappen uit:

  1. Klik met de rechtermuisknop op de map die u wilt controleren.

  2. Selecteer 'Mapactie configureren' in het pop-upmenu. Afhankelijk van de versie van OS X die u gebruikt, kan deze ook 'Mapactie instellen' worden genoemd in het menuonderdeel Services. Om het nog moeilijker te vinden, kan het ook worden weergegeven onder het item 'Meer' als je behoorlijk wat contextuele menu-items hebt geïnstalleerd.

  3. Afhankelijk van de versie van OS X die u gebruikt, ziet u mogelijk de lijst met beschikbare mapactiescripts of het venster Mapactie instellen. Als u de lijst met beschikbare scripts ziet, ga dan naar stap 8, ga anders door naar stap 4.

  4. Het instellingsvenster Mapacties verschijnt.

  5. Klik op het teken '+' onderaan de linkerlijst om een ​​map toe te voegen aan de lijst met mappen met acties.

  6. Een standaard Open dialoogvenster verschijnt.

  7. Selecteer de map die u wilt controleren en klik op de knop 'Openen'.

  8. Er wordt een lijst met beschikbare AppleScripts weergegeven.

  9. Selecteer 'add - new item alert.scpt' in de lijst met scripts.

  10. Klik op de knop 'Bijvoegen'.

  11. Zorg ervoor dat het vakje 'Acties voor map activeren' is aangevinkt.

  12. Sluit het venster Setup mapacties.

Wanneer een item wordt toegevoegd aan de opgegeven map, wordt er nu een dialoogvenster weergegeven met de volgende tekst: 'Mapactie-melding: een nieuw item is in de map' {mapnaam} 'geplaatst.' Het dialoogvenster Map Action Alert geeft u ook de mogelijkheid om de nieuwe items te bekijken.

Het dialoogvenster Mapactieswaarschuwing wordt uiteindelijk gesloten, dus als u niet thuis bent, kunt u een melding missen.