Question

J'utilise Cmd + L pour faire un alias et l'alias a "autres" ajouté au nom de fichier d'origine. Je déplace le lien vers un répertoire, puis retirez la partie « alias » manuellement.

Y at-il un outil qui peut faire ce genre de automatiquement? Je veux dire, si un outil peut prendre le cas où un fichier est copié dans un répertoire spécifique pour appeler un outil (python, rubis ou AppleScript) avec un paramètre, je peux facilement renommer le nom du fichier.

AJOUTÉE

Merci à Ben et Dori, je pouvais le faire fonctionner.

  1. Aller à / Bibliothèque / Scripts / Actions répertoire pour le dossier Actions Setup.
  2. Exécuter Automator
  3. Utilitaires -> Exécuter le script Shell
  4. Utilisation python comme une coquille, et une entrée de passage doit être comme arguments
  5. Exécutez le code suivant
import sys
import os

for f in sys.argv[1:]:
    (name, ext) = os.path.splitext(f)
    newname = "%s%s" % (name, ".pdf")
    os.rename(f, newname)

La méthode de Philippe devrait fonctionner, mais je pense que Automator est plus facile de le faire fonctionner. Sur mon Snow Leopard, je ne pouvais pas voir le menu contextuel d'action du dossier.

Était-ce utile?

La solution

En plus de AppleScript, Automator vous permet de créer des dossiers et actions, au moins en 10.6. (Cela aurait dû être un commentaire sur le post de Philippe, mais je ne pas tout à fait assez pour représentant encore.)

Autres conseils

Je ne suis pas sûr de ce que vous utilisez pour créer des liens symboliques (ce n'est pas construit pour OS X), donc je ne peux pas dire si quelque chose pourrait être ajouté à cette étape.

Pour les actions du dossier, les trois endroits à regarder sont:

  • / Library / Scripts / dossier Actions
  • / Library / Scripts / Scripts dossier d'action
  • / Library / Scripts / Script Editor Scripts / Actions Handlers

Dans le premier dossier, vous trouverez Configure Folder Actions -. Run, et vous pouvez activer le dossier des actions, y compris le choix des dossiers et quels scripts appliquent à ces dossiers

Les deux derniers dossiers vous donnera quelques endroits pour commencer à écrire le script que vous voulez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à apple.stackexchange
scroll top