Bonjour,
j'avais fait un script grâce à vous :zen: sur le forum qui marchait très bien sur Tiger.
Mais voilà avec leopard installé j'ai droit à ce message :
"il est impossible de rendre alias "Exemple:Raccourci Contents" en type "class cfol"
en fait le script déplacer des fichier en utilisant un alias standard. (maintenant ça à l'air de poser problême)
voici le script de base :
--on obtient le chemin vers le dossier "Applications" quel que soit le nom du disque
property pathToAppFolder : (path to applications folder) as string
--on ajoute le nom du dossier pour avoir le chemin complet
property D1 : (pathToAppFolder & "Exemple:Contenu:")
property D4 : (pathToAppFolder & "Exemple:Raccourci Contents:")
property pass : "1234"
on run
set thePass to text returned of (display dialog "Password" default answer "")
considering case --respect de la casse
if thePass = pass then --si le mot de passe est bon
display dialog "OK"
--on procède à la duplication
tell application "Finder"
duplicate entire contents of folder (D1 as alias) to (D4 as alias) replacing yes
end tell
else --sinon
--message d'erreur
beep
display dialog "Password invalide"
end if
end considering
end run
Voilà merci à vous pour votre aide !
j'avais fait un script grâce à vous :zen: sur le forum qui marchait très bien sur Tiger.
Mais voilà avec leopard installé j'ai droit à ce message :
"il est impossible de rendre alias "Exemple:Raccourci Contents" en type "class cfol"
en fait le script déplacer des fichier en utilisant un alias standard. (maintenant ça à l'air de poser problême)
voici le script de base :
--on obtient le chemin vers le dossier "Applications" quel que soit le nom du disque
property pathToAppFolder : (path to applications folder) as string
--on ajoute le nom du dossier pour avoir le chemin complet
property D1 : (pathToAppFolder & "Exemple:Contenu:")
property D4 : (pathToAppFolder & "Exemple:Raccourci Contents:")
property pass : "1234"
on run
set thePass to text returned of (display dialog "Password" default answer "")
considering case --respect de la casse
if thePass = pass then --si le mot de passe est bon
display dialog "OK"
--on procède à la duplication
tell application "Finder"
duplicate entire contents of folder (D1 as alias) to (D4 as alias) replacing yes
end tell
else --sinon
--message d'erreur
beep
display dialog "Password invalide"
end if
end considering
end run
Voilà merci à vous pour votre aide !