Le 7 déc. 2008 à 19:53, Daniel Varlet a écrit :
> Pour résumer:
> Il semble qu'il y ait deux UTI qui se fassent concurrence, (même
> s'ils ne sont pas sur le même disque/système):
> com.apple.appleworks.document et com.apple.appleworks.cwk.
> Est-ce qu'ils déclarent même choses?
Oui.
la plist d'AppleWorks est la même que celle que vous avez trouvée
dans AppleWorks importer si ce n'est que dans aWorks c'est
"com.apple.appleworks.document" qui recouvre les documents ET les
modèles alors que l'importer distingue les documents proprement dits
"com.apple.appleworks.cwk" et les modèles "com.apple.appleworks.cws"
> Ne pouvez-vous pas utiliser les deux dans vos filtres?
Non.
System Events utilise l'UTI construit "dyn.agk8ygz4xnq" lorsque
"com.apple.appleworks.cwk" n'est pas disponible.
Choose File se comporte de la même façon.
En temps normal il reconnaît les "com.apple.appleworks.cwk" mais pas
les "com.apple.appleworks.document".
Quand "com.apple.appleworks.cwk" est absent il faut l'alimenter avec
"dyn.agk8ygz4xnq".
> Chez moi c'est <file://localhost/Library/Spotlight/
> AppleWorks.mdimporter/> qui déclare com.apple.appleworks.cwk.
> Et com.apple.appleworks.document est inconnu au bataillon. Confirmé
> par mdfind.
Logique si vous n'utilisez pas AppleWorks.
> Je ne sais pas ce qui a installé cet importer Spotlight.
> C'est d'origine Leopard/Tiger?
> Peut-être une très antique version démo de iWork?
Maintenant, je comprends ce qui s'est passé.
"com.apple.appleworks.document" est l'UTI fournie par AppleWorks lui-
même.
"com.apple.appleworks.cwk" est l'une des UTI installées par
AppleWorks.mdimporter qui est me semble-t-il installé par iWork qui
en a besoin pour importer les TdT dans Pages, les tableurs dans
Numbers et les présentations dans Keynote.
Le problème est que sur le volume sur lequel j'ai 10.5.5 n'a jamais
été utilisé pour importer des documents AppleWorks dans iWork.
De ce fait ces UTI ne sont pas là. Par contre, ils sont installés sur
le volume sous 10.4.11 que j'utilise majoritairement et sur l'imac
intel inside sous 10.5.4 que m'a prêté Apple (eh oui, je l'ai toujours).
> Je pense ne jamais avoir installé AppleWorks (ClarisWork dans la
> préhistoire, oui).
> À ce propos, ils n'ont toujours pas brûlé les sources de ce truc
> périmé qu'est AppleWorks?
Ils ont les sources mais personne ne parvenait à s'y retrouver pour
moderniser cette merveille qu'aucun programme actuel ne parvient à
remplacer.
Je sais bien qu'il ne gère pas l'Unicode mais son tableur est
beaucoup plus rapide que Numbers à tel point que j'ai adopté le
protocole suivant:
j'enregistre mes opérations bancaires dans AppleWorks et je transfère
les écritures dans Numbers (en prévision de l'impossibilité probable
d'utiliser AppleWorks sous Snow Leopard) uniquement lorsque toutes
les opérations d'une période sont figées.
Avec un peu de chance la prochaine version de Numbers aura une
lenteur d'exécution moins insupportable que la version actuelle qui
passe apparemment son temps à bêtement recalculer l'intégralité de
l'image du document à chaque modification.
>> Comme le script n'a pas changé, j'ai pensé au système.
>> Mais c'est peut-être une des mise à jour de sécurité qui a créé le
>> problème.
>> Est-ce que vous les avez toutes installées?
>
>
> TIens, bonne idée, ça faisait longtemps, je vais regarder avec Mise
> à jour de logiciels....
> ...
> ...
> Il me manque de trucs très lourd à télécharger et pas urgents. Mais
> je suis à jour sur les "sécurités". C'est peut-être dans le dernier
> Safari, itunes, Java etc.. que ça change.. Je n'en sais rien, tout
> est possible.
Non, comme je l'ai écris ci-dessus, il n'y a plus de mystère.
Il suffisait que je fasse appel à l'importer pour que les UTI
réapparaissent.
Maintenant je sais qu'après un effacement de la base LaunchService il
me faut importer un document AppleWorks dans iWork.
Le pire c'est que le script qui a mis en évidence le problème est
conçu pour effectuer cette importation en série (batch).
En tout cas, un grand merci en direction de la Suisse me semble
s'imposer.
Yvan KOENIG
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr