Haga una captura de pantalla y cárguela con un script

2

No soy muy bueno con AppleScript, pero me imagino que esto es algo muy fácil para el gurú de AppleScript, estoy buscando hacer una captura de pantalla de una región como hacer Apple-Shift-s y darle el nombre de archivo ScreenShot a un script de shell que se ocuparía de la carga.

Gracias.

PD: no necesito la parte del script de shell solo la de AppleScript.

    
pregunta Chmouel Boudjnah 28.06.2011 - 14:47

3 respuestas

2

simplemente ejecuta el comando de shell:

screencapture -i filename

esto iniciará captura de pantalla en modo interactivo (seleccionando la región). Ver screencapture -h o man screencapture

Si realmente necesita ejecutar el comando screencapture desde el script de Apple, simplemente use:

do shell script "screencapture -i filename"

puedes probar el applecript desde shell:

osascript -e 'do shell script "screencapture -i /tmp/filename.png"'
    
respondido por el jm666 11.09.2012 - 22:07
1

Vea mi respuesta a la pregunta vinculada a continuación, que utiliza Automator para tomar capturas de pantalla y enviarlas automáticamente al script FTP. Ya que no dice que Applescript tiene que hacerlo absolutamente, solo lo ofrezco como una sugerencia en caso de que cubra sus necesidades.

Buscando un grabador de pantalla ambiente

    
respondido por el conorgriffin 25.07.2011 - 23:15
0

Puedes intentar agregar una acción de carpeta de automator que tomará los archivos agregados y los cargará. Si tiene acceso, tiene sus propias opciones de FTP que se pueden integrar en una rutina de automatización.

Si eso no funciona para ti, la aplicación que Nathan sugirió realiza lo que necesitas maravillosamente.

    
respondido por el Chris 25.07.2011 - 22:51

Lea otras preguntas en las etiquetas