Bonjour,
C’est la première fois que je créé un AppleScript avec Xojo.
J’ai essayé de suivre les indication de la page : UserGuide:AppleScripts - Xojo Documentation
J’ai donc créé un fichier .scpt contenant ceci :
on run
tell application "System Events" to tell security preferences to get require password to unlock
return value1
end run
Je l’ai nommé “LockPreferences”, je l’ai mis dans l’arborescence de Xojo.
Ensuite, pour exploiter la valeur de retour “value1” (booléenne), j’ai mis:
Var result As String
result = LockPreferences
Var value1 As Boolean
msgbox(value1.ToString)
Le résultat renvoie toujours False, même lorsque je met un mot de passe pour acceder aux Préférences Système de macOS (icone “Sécurité et confidentialité” > bouton “Avancés”)
je ne connais pas AppleScript, mais je vois que la valeur retournée par le script est déposée dans result alors que msgbox affiche le contenu de value1 n’est pas réglé. Le problème ne serait-il pas cela ?