Bonjour à tous !
Voilà mon petit problème, je veux faire un petit script qui permet de mettre des applications dans les logins item d'une session.
Tout se passe bien sauf quand dans le champs "name" de mon system Events je met le nom de la variable qui contient le nom de l'application.
display dialog " Ce programme vous permet de faire démarrer des applications au démarrage d'OS X, voulez vous continuez ?" default answer "oui"
set resp to the text returned of the result
display dialog "L'application que vous souhaitez lancer au démarrage se trouve t-elle dans le dossier Applications ? " default answer "oui"
set parentdir to the text returned of the result
display dialog "Entrer le nom de votre application en respectant la case : " default answer ""
set appli to the text returned of the result
set appname to appli & ".app"
display dialog "Nom de l'application : " & appname
set completePath to "/Applications/" & appname
set defaultPath to "/Applications/"
tell application "System Events"
make new login item at end of login items with properties {name:"&appname", path:"&defaultPath", hidden:false}
end tell
make new login item at end of login items with properties {name:"&appname", path:"&defaultPath", hidden:false} --> Sur cette ligne, si je remplace "&appname" par un nom d'application du genre "Contacts.app" ca marche direct.
Dans le débogguer, quand je met "&appname", il me sort : "login item "&appname" of application "System Events" " et rien ne se passe au niveau des logins items.
Quelqu'un sait pourquoi la variable &appname n'est pas prise en compte ?
Merci :-)
Partager