Écriture de fichiers en AppleScript

onilov

Membre confirmé
11 Décembre 2004
79
0
Nîmes
2 questions :

1-J'ai créé une application et je lui ai défini 2 extentions : .aaa et .bbb
"choose file name" ne demande pas le format lorsqu'on l'execute.

Quelle est la commande AppleScript à ajouter pour qu'il me demande le format ?


2-"set a to choose file name default name "texte.aaa"
set b to open for access a with write permission
write texte to b
close access b"
ce script enregistre le document en texte meme si je lui ai mis ".aaa" je suis obligé d'aller dans le finder et de mettre "ouvrir avec > Mon Appli"

Quelle est la commande AppleScript à ajouter pour qu'il enregistre le document et que ca ne le mette pas en texte?

C'est peut-être mal exprimé je sais pas si vous m'avez suivi...
 
onilov a dit:
2 questions :

1-J'ai créé une application et je lui ai défini 2 extentions : .aaa et .bbb
"choose file name" ne demande pas le format lorsqu'on l'execute.

Quelle est la commande AppleScript à ajouter pour qu'il me demande le format ?
La doc AppleScript est tres flou a ce sujet.
Le plus complexe que j'ai put faire est du genre :

choose file with prompt "Choisissez un fichier" without invisibles

pour ne pas afficher les invisibles. Je ne connait pas un moyen de filtrer selon l'extenstion.
Je pense qu'il doit falloir passer par un panel ouvert en Obj-C.

2-"set a to choose file name default name "texte.aaa"
set b to open for access a with write permission
write texte to b
close access b"
ce script enregistre le document en texte meme si je lui ai mis ".aaa" je suis obligé d'aller dans le finder et de mettre "ouvrir avec > Mon Appli"

Quelle est la commande AppleScript à ajouter pour qu'il enregistre le document et que ca ne le mette pas en texte?

C'est peut-être mal exprimé je sais pas si vous m'avez suivi...

Peut etre
tell application "Finder"
set file type of monFichier to monType
end tell


Cordialement
 
Salut :)
Didier Guillion a dit:
Le plus complexe que j'ai put faire est du genre :

choose file with prompt "Choisissez un fichier" without invisibles

pour ne pas afficher les invisibles. Je ne connait pas un moyen de filtrer selon l'extenstion.

Avez-vous essayé une syntaxe de ce type :

choose file with prompt "Choisissez un fichier" of type {"TEXT", ".aaa"} without invisibles

;)