La siguiente secuencia de Comandos funciona como se esperaba en el Editor de secuencias de Comandos:
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
Al exportar a un .app
y haga doble clic en él para ejecutar, me sale el siguiente error:
No puede llegar a la "clase menE", 1 de "clase mbri" 1 "clase mbar" 2 de "clase pcap" "NordVPN IKE" de la aplicación "Sistema de Eventos". Invalid index.
Los Eventos del sistema en un error: no se Puede obtener el menú 1 de la barra de menú elemento 1 de la barra de menú 2 del proceso de solicitud de "NordVPN IKE". Invalid index. (-1719)
¿Cómo puedo cambiar el script para que funcione como un .app
?
Gracias