Différence pour "info for" en Open panel et Choose

kim

Nouveau membre
26 Mars 2004
2
0
Bonjour,
J'ai un problème avec la commande "info for" dans un projet ASS.
Quand j'utilise Open Panel, pour choisir un fichier afin d'obtenir par exemple son poids cela ne fonctionne pas, par contre avec Choose File, no problem.
Je joins la portion de code. Si quelqu'un a une soluce ?? Merci, par avance.
Interface simpliste 2 boutons "Open" et "Choose". Les log sont bons avec choose, par contre avec Open Panel, AS me dit qu'il ne trouve pas le fichier.

on clicked theObject
if name of theObject is "Open" then

set defaultLocation to path to movies folder from user domain
set myPath to missing value

tell open panel
set prompt to "Open"
set can choose directories to false
end tell

set testReponse to display open panel in directory defaultLocation

if testReponse is 1 then
set file_Path_Open to path name of open panel
else
display dialog "No choose"
end if

log file_Path_Open
set file_Info_Open to info for file_Path_Open
log file_Info_Open
set size_File_Open to size of file_Info_Open
log size_File_Open

else if name of theObject is "Choose" then

set file_Path_Choose to choose file
log file_Path_Choose
set file_Info_Choose to info for file_Path_Choose
log file_Info_Choose
set size_File_Choose to size of file_Info_Choose
log size_File_Choose

end if

end clicked

 

kim

Nouveau membre
26 Mars 2004
2
0
Merci, Plumber, pour ta réponse éclair.


As-tu une soluce pour éviter le passage via "Choose"
ou est-ce irrémédiable ?

kim
 

plumber

Membre confirmé
15 Janvier 2003
473
0
bah j'ai pas trop creusé


quand les trucs apple script mrche pas je fais autre chose



mais tout est possible

création d'une class ,un apple event

cela nécessite que le user install des supports