Me gustaría poder usar AppleScript para pegar el texto del portapapeles en la aplicación en primer plano. Cada solución que puedo encontrar utiliza en línea tell app "System Events" to keystroke "v" using command down
. Sin embargo, estoy ejecutando esta secuencia de comandos con un método abreviado de teclado, por lo que es posible que ya esté presionando las teclas cuando se active este comando, lo que hace que el pegado falle porque se presionan más teclas que solo cmd
y v
. Sé que puedo usar delay
para darme tiempo para soltar las teclas, pero eso se siente como un hack (e idealmente la pasta sería instantánea).
¿Hay alguna manera de usar AppleScript para pegar sin simular el acceso directo cmd-v? Gracias.
Editar: Además, si hay una manera de usar AppleScript para copiar el texto seleccionado sin simular cmd-c, eso también sería muy apreciado.
fuente
Respuestas:
Logré encontrar la siguiente solución.
El retraso está ahí para darle tiempo al sistema para copiar antes de usar el portapapeles.
fuente