Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Cómo simular hacer clic derecho en AppleScript (menu contextual)

Se trata de conocer el código sin necesidad de usar aplicaciones de terceros para simular el click con el botón derecho (el resultado sería la aparición de un menú contextual) y cómo hacer uso de las opciones ofrecidas en el menú aparecido.

0voto

Peter comentado

Las opciones que aparecen en el menú cambian dependiendo de el archivo o aplicación en el que te encuentres. Lo mejor sería que expliques qué es lo que intentas hacer, para saber que script sería el indicado y lo que necesitas.

¿Es para una aplicación, texto, archivos o que intentas hacer?

Saludos.

0voto

DJUNQUERA comentado

Buenos días.

Gracias,Peter, por tu rápida respuesta.

Estoy interesado en aprender a usar el menú contextual en cualquier situación (Finder, Google Chrome [incluidas las pestañas], Dock, TextEdit, etc...) que pueda ser requerida en un archivo AppleScript sin necesidad de instalar aplicaciones de terceros que faciliten la labor. Necesitaría aprender los rudimentos más básicos que me permitieran progresar con el esfuerzo.

Gracias por tu buena disposición.

Salud.

0voto

DJUNQUERA comentado

Buenas tardes, Peter.

Te pido, por favor, me ayudes a conocer cómo hacer en AppleScript una llamada al menú contextual y sus opciones, en concreto en el cuerpo (contenido) de una página de Google Chrome, así como en la parte superior de una de las pestañas.

Gracias de antemano.

Salud.

0voto

Peter comentado

Moví tus respuestas a comentarios. (Las respuestas solo te notifican a ti)

¿Y porque no usas click derecho y ya esta?

Por eso te preguntaba sobre lo que quieres hacer, porque no se llega a entender la función que buscas.

Otro punto es que cada Apple Script se basa en aplicaciones, entonces no es lo mismo decirle una acción al Finder, que a Safari por ejemplo.

Saludos.

1 Respuesta

1voto

Peter Puntos289420

Te pongo un ejemplo para el Finder (desde el Dock) en donde del menú contextual se selecciona "ir a una carpeta".

tell application "System Events"
    tell UI element "Finder" of list 1 of application process "Dock"
        perform action "AXShowMenu"
        click menu item "Go to Folder…" of menu 1
    end tell
end tell

Puedes cambiar el click por lo que quieras de las opciones disponibles cuando le das click derecho al Finder en el Dock.

Saludos.

0voto

DJUNQUERA comentado

Hola, Peter.

Muchísimas gracias por tu respuesta.
:-) :-)

Comprendo lo que me dices cuando te refieres a que los enfoques son personalizados para cada aplicación.

Referente a usar directamente el clic derecho, desgraciadamente no es posible hacerlo directamente en un AppleScript, sino a través de programación. Observo que el punto donde debo trabajar, entre otros muchos, es la "palabra mágica" AXShowMenu .

De nuevo recibe mis sinceros agradecimientos por tu ayuda.

Salud.

P.S.: ¿Sabrías indicarme un manual de AppleScript en español?

1voto

Peter comentado

Así es, "AXShowMenu" es el que buscas.

La verdad es que no conozco ningún manual en Español. A ver si hay suerte y alguien más comparte alguno.

Saludos.

1voto

DJUNQUERA comentado

Gracias, Peter.

Salud.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...