No soy muy bueno con AppleScript, pero me imagino que esto es algo bastante fácil para el gurú de AppleScript, estoy buscando hacer una captura de pantalla de una región como con Apple-Shift-s y alimentarlo con el nombre del archivo ScreenShot en un shell. script que se encargaría de la carga.
Gracias.
PD: No necesito la parte del script de shell, solo la de AppleScript.
simplemente ejecute el comando de shell:
screencapture -i filename
esto iniciará la captura de pantalla en modo interactivo (selección de región). ver screencapture -h
oman screencapture
Si realmente necesita ejecutar el comando de captura de pantalla desde AppleScript, simplemente use:
do shell script "screencapture -i filename"
puedes probar el applescript desde shell:
osascript -e 'do shell script "screencapture -i /tmp/filename.png"'
Vea mi respuesta a la pregunta vinculada a continuación que usa Automator para tomar capturas de pantalla y enviarlas automáticamente al script FTP. Como no dice que Applescript tiene que hacerlo absolutamente, solo lo ofrezco como una sugerencia en caso de que cubra sus necesidades.
Puede intentar agregar una acción de carpeta de automatizador que tomará los archivos agregados y los cargará. Si tiene fetch, tiene sus propias opciones de FTP que se pueden integrar en una rutina de automatización.
Si eso no funciona para usted, la aplicación que Nathan sugirió realiza lo que necesita maravillosamente.
bmike
nathan greenstein
Lrí
do shell script "screencapture <parameters>"
. Grab.app ni siquiera admite secuencias de comandos.Lrí