Skip to main content

Configurer les actions de dossier OS X pour savoir quand un fichier est ajouté

#12a Comment sauvegarder son Mac avec Time Machine (Mai 2024)

#12a Comment sauvegarder son Mac avec Time Machine (Mai 2024)
Anonim

Mentionnez l'utilitaire Folder Actions d'OS X à la plupart des utilisateurs de Mac et vous aurez probablement un aspect un peu perplexe. Les actions sur les dossiers sont peut-être mal connues, mais il s’agit d’un puissant service d’automatisation qui vous permet d’effectuer une tâche chaque fois qu’un dossier surveillé subit l’une des modifications suivantes: le dossier est ouvert ou fermé, déplacé ou redimensionné, ou un élément est ajouté à ou enlevé de lui.

Lorsqu'un événement survient dans un dossier surveillé, le script AppleScript attaché au dossier via l'utilitaire Actions de dossier est exécuté. La tâche qui vous est confiée dépend de vous. cela peut être à peu près tout ce qui peut être exprimé dans un AppleScript. Il s'agit d'un fantastique outil d'automatisation du flux de travail que vous pouvez utiliser de multiples façons.

La clé de la réussite de l’automatisation du flux de travail avec les actions de dossier est une tâche ou un événement répétitif. Afin de mettre en œuvre des actions de dossier, vous devez créer un AppleScript pour effectuer la tâche à votre place. AppleScript est le langage de script intégré à OS X. C'est un peu facile à apprendre, mais vous apprendre à créer vos propres AppleScripts dépasse le cadre de ce conseil.

Au lieu de cela, nous allons tirer parti de l’un des nombreux AppleScripts préconfigurés fournis avec OS X. Si vous souhaitez en savoir plus sur AppleScript, commencez par la documentation en ligne d’Apple: Introduction à AppleScript.

L'événement à automatiser

Ma femme et moi travaillons sur un petit réseau domestique composé de divers ordinateurs, imprimantes et autres ressources partagées. Nos bureaux sont situés dans différentes parties de la maison et nous échangeons souvent des fichiers pendant la journée. Nous pourrions utiliser le courrier électronique pour nous envoyer ces fichiers, mais le plus souvent, nous les copions simplement dans des dossiers partagés de nos ordinateurs. Cette méthode est pratique pour le partage rapide de fichiers par glisser-déposer, mais à moins que l'un de nous envoie un message à l'autre, nous ne savons pas qu'il y a un nouveau fichier dans notre dossier partagé à moins que nous ne cherchions.

Entrez les actions du dossier. L'un des AppleScripts prédéfinis pour les actions de dossier est appelé "alertes de nouvel élément". Comme son nom l'indique, cet AppleScript surveille le dossier que vous spécifiez. Lorsqu'un élément nouveau est ajouté au dossier, AppleScript affiche une boîte de dialogue indiquant que le dossier contient un nouvel élément, une solution simple et élégante. Bien sûr, cela signifie que je n'ai plus d'excuse pour ne pas travailler sur un nouveau fichier, mais tout a ses inconvénients.

Créer l'action de dossier

Pour commencer avec notre exemple, vous devez sélectionner le dossier que vous souhaitez surveiller lorsque de nouveaux éléments y sont ajoutés. Dans notre cas, nous avons sélectionné un dossier partagé sur notre réseau local, mais il peut également s'agir d'un dossier que vous utilisez pour synchroniser des informations via le cloud, telles que Dropbox, iCloud, Google Drive ou OneDrive de Microsoft.

Une fois que vous avez accédé au dossier que vous souhaitez utiliser, procédez comme suit:

  1. Cliquez avec le bouton droit sur le dossier que vous souhaitez surveiller.

  2. Sélectionnez ‘Configurer l’action sur le dossier’ dans le menu déroulant. En fonction de la version d'OS X utilisée, vous pouvez également l'appeler "Configuration de l'action du dossier" situé sous l'élément de menu Services. Pour rendre la tâche encore plus difficile à trouver, il peut également être répertorié sous l’item «Plus» si vous avez quelques éléments de menu contextuel installés.

  3. Selon la version de OS X utilisée, vous pouvez voir la liste des scripts d'action de dossier disponibles ou la fenêtre Configuration de l'action du dossier. Si vous voyez la liste des scripts disponibles, passez à l’étape 8, sinon passez à l’étape 4.

  4. La fenêtre Configuration des actions sur les dossiers apparaîtra.

  5. Cliquez sur le signe "+" en bas de la liste de gauche pour ajouter un dossier à la liste des dossiers avec actions.

  6. Une boîte de dialogue standard standard s’affiche.

  7. Sélectionnez le dossier que vous souhaitez surveiller et cliquez sur le bouton ‘Ouvrir’.

  8. Une liste des AppleScripts disponibles s’affiche.

  9. Sélectionnez "add-new item alert.scpt" dans la liste des scripts.

  10. Cliquez sur le bouton ‘Joindre’.

  11. Assurez-vous que la case "Activer les actions du dossier" est cochée.

  12. Fermez la fenêtre Configuration des actions sur les dossiers.

Désormais, chaque fois qu’un élément est ajouté au dossier spécifié, une boîte de dialogue affiche le texte suivant: «Alerte d’action sur le dossier: un nouvel élément a été placé dans le dossier« {nom du dossier} ». La boîte de dialogue Alerte d’action sur les dossiers vous offre également la possibilité d’afficher le ou les nouveaux éléments.

La boîte de dialogue Alerte sur les actions des dossiers disparaîtra d'elle-même. Par conséquent, si vous êtes en train de prendre le thé, vous risquez de manquer une notification.