AppleScript fichier en entrée

SimR69

Membre enregistré
25 Février 2007
4
0
Bonjour,

Je débute en AppleScript, et j'aimerais savoir si on pouvait prendre en compte dans un script le paramètre d'entrée de l'application en AppleScript.

Je m'explique : imaginons que je crée une application en AppleScript, "exemple.app", qui sert à exécuter une action sur des fichiers (par exemple, afficher leur contenu sous une certaine forme, ou les renommer en masse). Je voudrais que l'utilisateur puisse glisser des fichiers sur l'icône de exemple.app, ou bien faire "ouvrir avec… exemple.app", afin que l'action soit effectuée sur ces fichiers-là.

Comment dois-je écrire mon script pour qu'il connaisse quels sont les fichiers d'entrée ?

Merci de votre aide.
 
Bonjour,

Je débute en AppleScript, et j'aimerais savoir si on pouvait prendre en compte dans un script le paramètre d'entrée de l'application en AppleScript.

Je m'explique : imaginons que je crée une application en AppleScript, "exemple.app", qui sert à exécuter une action sur des fichiers (par exemple, afficher leur contenu sous une certaine forme, ou les renommer en masse). Je voudrais que l'utilisateur puisse glisser des fichiers sur l'icône de exemple.app, ou bien faire "ouvrir avec… exemple.app", afin que l'action soit effectuée sur ces fichiers-là.

Comment dois-je écrire mon script pour qu'il connaisse quels sont les fichiers d'entrée ?

Merci de votre aide.
http://iscript.fr/exemple01.html#2

http://iscript.fr/ --> référence quand on débute en AppleScript ;)


:)
 
J'ai trouvé, merci beaucoup de la réponse.

À présent, j'ai un autre problème un peu moins évident. J'ai enregistré mon AppleScript en tant qu'application, et je voudrais que tous les documents d'un type spécifique s'ouvrent par défaut avec cette application.
J'ai donc fait clic-droit sur un document de ce type, "Lire les informations", "Ouvrir avec" mon application, puis je clique sur "Tout modifier". Malheureusement, quand je clique sur "Tout modifier", Mac OS refuse de l'appliquer, et il me remet immédiatement l'application qui était par défaut avant ! C'est assez rageant, essayez avec une application AppleScript ça fait toujours ça.

Auriez-vous une solution pour définir une application AppleScript comme application par défaut pour un certain type de documents ? Faut-il peut-être que je modifie quelque chose dans le "info.plist" du paquet de l'application ?

Merci de votre aide.
 
J'ai trouvé, merci beaucoup de la réponse.

À présent, j'ai un autre problème un peu moins évident. J'ai enregistré mon AppleScript en tant qu'application, et je voudrais que tous les documents d'un type spécifique s'ouvrent par défaut avec cette application.
J'ai donc fait clic-droit sur un document de ce type, "Lire les informations", "Ouvrir avec" mon application, puis je clique sur "Tout modifier". Malheureusement, quand je clique sur "Tout modifier", Mac OS refuse de l'appliquer, et il me remet immédiatement l'application qui était par défaut avant ! C'est assez rageant, essayez avec une application AppleScript ça fait toujours ça.

Auriez-vous une solution pour définir une application AppleScript comme application par défaut pour un certain type de documents ? Faut-il peut-être que je modifie quelque chose dans le "info.plist" du paquet de l'application ?

Merci de votre aide.
Je viens d'essayer et j'ai effectivement le même problème.

Ben c'est pas possible on dirait.
D'un autre côté c'est plutôt logique : les droplets AppleScript ne sont pas des applications qui gère les documents, juste des utilitaires qu'on utilise de temps en temps en fait normalement.


Mais bon c'est quand même con de restreindre l'utilisateur...