Le script suivant fonctionne comme prévu dans l'Éditeur de script :
tell application "System Events"
set nord to menu bar item 1 of menu bar 2 of application process "NordVPN IKE"
ignoring application responses
click nord
end ignoring
end tell
do shell script "killall System\\ Events"
tell application "System Events"
set nord to menu bar item 1 of menu bar 2 of application process "NordVPN IKE"
tell menu 1 of nord
if exists menu item "Disconnect" then
click menu item "Disconnect"
else
click menu item "Connect"
end if
end tell
end tell
Lorsque je l'exporte dans un fichier .app
et double-clique dessus pour l'exécuter, je reçois l'erreur suivante :
Impossible d'obtenir «class menE» 1 de «class mbri» 1 de «class mbar» 2 de «class pcap» "NordVPN IKE" de l'application "System Events". Index non valide.
System Events a renvoyé une erreur : Impossible d'obtenir le menu 1 de l'élément de la barre de menus 1 de la barre de menus 2 du processus de l'application "NordVPN IKE". Index non valide. (-1719)
Comment puis-je modifier le script pour qu'il fonctionne comme une .app
?
Merci