Después de mucha investigación (no estoy familiarizado con la codificación Shell, Bash... y acabo de descubrir la magia de Automator y la utilidad de la Terminal), he creado un servicio de Automator que captura una imagen de un rectángulo específico de mi pantalla y la guarda en el escritorio al pulsar una tecla de acceso directo. Funciona bien, pero sería práctico, si pudiera añadirle un código, que luego revelara la nueva imagen en el Finder. No quiero abrir la imagen recién creada, sólo revelarla y resaltarla en el Finder, para poder tomar varias imágenes seguidas y ver que fueron creadas sin tener que hacer nada más con ellas en ese momento.
Mi 'Run AppleScript' en Automator en este momento:
set theDate to do shell script "date +%Y-%m-%d"
set theTime to do shell script "date +%H.%M.%S"
set theTempPath to POSIX path of (path to desktop)
set thePath to theTempPath & "screenCapture " & theDate & " at " & theTime & ".png"
do shell script "screencapture -R1079,113,773,1033 -tpng" & space & quoted form of thePath
Puede que haya otra forma de hacerlo, soy un completo novato en esto de los ajustes :) Sé que se puede hacer algo en la propia carpeta a través de Folder Actions Setup, pero quiero que la carpeta revele el nuevo elemento sólo cuando haya ejecutado este servicio, no cada vez que añada algo nuevo. Su ayuda sería muy apreciada. Gracias. (mis disculpas por los errores y las erratas)
0 votos
Hola, creo que lo he solucionado, he añadido el siguiente código y funciona: dile a la aplicación "Finder" que se active - nueva línea - dile a la aplicación "Finder" que revele el último archivo
0 votos
...pero si hay formas más fáciles de hacer algo de esto o un código más limpio, por favor, aconséjalo... Quiero aprender más sobre la codificación, es divertido :) ¡Gracias!