0 votos

¿AppleScript: Cómo a haga, sin anular la selección de texto en Google Chrome?

Si se ha seleccionado algún texto en Google Chrome y, a continuación, utiliza cliclick clic con el botón derecho sobre este texto con el fin de aparecer el menú de contexto para la selección, el texto dejarán de ser seleccionado. Me gustaría que el texto permanezca seleccionado seleccionado después de clic con el botón derecho se produce (al igual que lo que sucede cuando un clic con el botón derecho manualmente).

Aquí está el AppleScript código que estoy utilizando para hacer clic derecho (donde se encuentra el cursor cuando el script se activa):

do shell script "/usr/local/bin/cliclick kd:ctrl c:+0,+0"

Por extraño que parezca, el problema sólo se produce en Google Chrome. Si ejecuto el archivo AppleScript en las Notas.aplicación TextEdit, Microsoft Word, Editor de secuencias de Comandos, el Finder, Safari, etc. la selección permanece resaltada después clic con el botón derecho se produce.

Aquí es lo que quiero que suceda cuando el script se activa:

Want

(Si usted se está preguntando cómo he conseguido el resultado deseado, mientras que en Chrome, simplemente haga clic manualmente.)

Aquí es lo que realmente sucede cuando el código de arriba se activa:

Actual

Observar cómo PleaseRemainHighlighted pasa de ser seleccionado no seleccionado.

Nota: En el GIF de captura de pantalla, el texto seleccionado pasa a ser editable. Pero el problema persiste en Google Chrome si el texto seleccionado es editable o no editable.


Quería instalar MouseTools para ver si este problema fue el único que cliclick. Pero no puedo averiguar cómo instalar MouseTools.

2voto

Baczek Puntos 150

Una solución para "Google Chrome" (también trabajo en cualquier aplicación): usardd:x,y and du:x,y

Es para un arrastrar y soltar, pero es un simple click cuando se ponen las mismas coordenadas, como este:

do shell script "/usr/local/bin/cliclick kd:ctrl dd:. du:." -- mouseDown and mouseUp at the current cursor location

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X