0 votos

Necesidad de automatizar la selección de gráficos para copiar y pegar desde Vista Previa a Google Doc

Necesito pegar selecciones rectangulares secuenciales de un PNG abierto en Vista Previa en un Google Doc designado. Sospecho que AppleScript es el mejor candidato para esto, pero estoy abierto a usar un lenguaje más familiar como Python o JS. Aquí está un poco de pseudocódigo para lo que quiero hacer.

   Define Hot Keys for CopyPaste and Done
   File Dialog to select destination Google Doc
   Open destination doc
   Set insertion point at end of destination doc
   Until Done key pressed:
       Activate Preview window
       On CopyPaste key pressed:
           Copy current selection from Preview
           Paste to destination doc
           Insert two newlines

El objetivo es acelerar las numerosas operaciones de copiar/pegar que ahora hago mediante Cmd-C, clic en la ventana de destino, Cmd-V, Enter, Enter, clic en Vista previa (para poder hacer la siguiente selección).

0voto

Mike Ellis Puntos 101

Lo siguiente me funciona en OS X 10.9:

En ~/bin/preview2chrome.scpt,

tell application "Preview" to activate
tell application "System Events"
    tell process "Preview"
        keystroke "c" using command down
    end tell
end tell
delay 0.5

tell application "Google Chrome" to activate
tell application "System Events"
    tell process "Chrome"
        keystroke "v" using command down
        keystroke return
        keystroke return
    end tell
end tell

delay 0.5
tell application "Preview" to activate

En ~/Librería/Servicios , un servicio Run Shell script llamado Preview2Chrome.workflow que contiene:

/usr/bin/osascript /Users/mellis/bin/preview2chrome.scpt

Opción-V asignada como tecla de acceso directo para Preview2Chrome.workflow .

Esta solución requiere abrir manualmente el documento de Google de destino y hacer que sea la pestaña activa en una ventana activa de Chrome con todas las demás ventanas de Chrome minimizadas. Eso no es una gran restricción para mis propósitos, pero sería bueno tener una solución que sabe cómo pegar al documento de destino sin importar qué pestañas y ventanas están activas.

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