6 votes

Pourquoi aucun de mes actions de dossier ne se déclenche-t-il?

Je suis sous Mountain Lion (10.8.3). J'ai trois ou quatre actions de dossier mises en place qui ont cessé de fonctionner il y a quelque temps, et je ne peux pas comprendre pourquoi.

Pensant que cela pourrait être un problème avec les scripts, j'ai créé un nouveau dossier nommé "Test" sur mon bureau, et j'ai attaché le script d'exemple "ajouter - nouvel élément alerte.scpt". Lorsque j'ai créé un nouveau fichier texte dans le dossier, rien ne s'est passé. J'ai vérifié le journal système pour voir s'il y avait des messages d'erreur, mais je n'en ai pas trouvé. (En fait, la recherche dans le journal système à l'aide de Console.app pour "dossier" n'a produit aucun résultat du tout)

Comment puis-je savoir pourquoi aucune de mes actions de dossier ne fonctionne?

3voto

alexwlchan Points 2557

Les actions de dossier semblent avoir été boguées pour beaucoup de personnes sous Mountain Lion (y compris moi-même). Il y a une discussion ailleurs sur Ask Different concernant l'instabilité des actions de dossier en général, et il y a plusieurs discussions sur les forums de support d'Apple à ce sujet.

La réinstallation de 10.8.4 semblait avoir résolu le problème pour l'auteur du post, mais je noterai ici ce qui semble être une solution commune. La pratique suivante, citée du blog de Jehan Alvani, a été mentionnée en plusieurs endroits :

  1. Créez ~/Library/Scripts/Folder Action Scripts/ et placez-y le script d'action de dossier que vous souhaitez ajouter.
  2. Étrangement, ouvrez Préférences Système Clavier Raccourcis clavier, et cliquez sur le bouton Réinitialiser aux valeurs par défaut.
  3. Faites défiler vers le haut jusqu'à la section Fichiers et Dossiers, et assurez-vous que l'option Configuration des actions de dossier... est cochée.

Je pense que vous voulez accéder au panneau Services dans la fenêtre des préférences Clavier, mais je ne suis pas certain. Je ne suis pas prêt à essayer car je ne veux pas reconfigurer mes raccourcis clavier si je fais une erreur, et je n'utilise de toute façon pas les Actions de dossier.

Je sais que le problème de l'auteur du post a été résolu, mais cela pourrait être utile à d'autres personnes rencontrant des difficultés similaires.

1voto

Karl Piper Points 21

Supprimer le flux de travail et le réinstaller permettra de relancer les choses :

  1. Localisez votre fichier .workflow ~/Library/Workflows/Applications/Folder Actions/*.workflow

  2. Déplacez le fichier .workflow sur le bureau.

  3. Supprimez le dossier contenant ~/Library/Workflows/Applications.

  4. Déplacez le fichier .workflow du bureau vers ~/Library/Workflows

  5. Double-cliquez sur le fichier .workflow pour l'installer.


Dialogue d'installation de l'action de dossier Dialogue d'installation complète de l'action de dossier

1voto

user407479 Points 11

Je voulais réitérer que les solutions d'Alex et des autres sont excellentes. Ce processus a permis de corriger le traitement automatique des actions de dossier, sans avoir besoin d'un déclencheur manuel.

1. Faites défiler vers le haut jusqu'à la section Fichiers et Dossiers, et assurez-vous que l'option "Configuration des Actions de Dossier..." est cochée.
2. Supprimer le workflow et le réinstaller permettra de relancer les choses.

Après cela, mon contexte de dossier manuel montre l'option 'Configuration des Actions de Dossier', la 'action de dossier' peut alors être assignée.

Je dois dire que le guide/aide/documentation d'Apple sur ce sujet est très mauvais. La conception de l'interface est également terrible, après avoir assigné l'"action de dossier" dans le contexte manuel, il n'y a pas de bouton 'confirmer/envoyer', très étrange sans plus d'aide comme ici pour comprendre les choses.

0voto

acejavelin Points 5816

À Yosemite, je dois souvent redémarrer le Mac pour que les actions de dossier s'exécutent. Surtout si j'ai créé une action de dossier > puis l'ai supprimée > corrigée le script > réajouté l'action de dossier.

Mais les actions de dossier font parfois des choses vilaines. Exemple : Ajouter un nom à un fichier > réajoutera ce nom jusqu'à ce que la limite du nom de fichier soit atteinte. L'action devra déplacer le fichier hors du dossier pour que cela fonctionne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X