Esto es bastante fácil de hacer.
El Built in Screencapture tiene una opción de línea de comando para capturar un área rect. Este es un rectángulo con un punto de coordenada de pantalla, ancho y alto,
x, y, w, h
Podemos usar esto en un flujo de trabajo de Automator.app Servicio y luego dar al servicio que crea una tecla de acceso directo / acceso directo en las preferencias del sistema de servicios del teclado .
Primero creamos el flujo de trabajo del Servicio en Automator.
Open Automator y un nuevo Servicio Documento de flujo de trabajo.
Conjunto:
el servicio recibe: ninguno
En: cualquier aplicación
Agrega una acción Ejecutar Applescript .
Escriba o pegue este código en la acción Ejecutar Applescript , reemplazando el código predeterminado.
set theDate to do shell script "date +%Y_%m_%d_%H%M%S"
set theTempPath to POSIX path of (path to desktop)
set thePath to theTempPath & "screenCapture_" & theDate & ".png"
do shell script "screencapture -R320,210,848,440 -tpng" & space & quoted form of thePath
Elcódigoanteriorcrearáunacadenademarcadetiempoparaagregaralfinaldelnombredelarchivo.
Estosirveparadospropósitos,1,puedevervisualmentecuandosetomaron,2ymásimportante,losarchivosnosesobrescribiránconlasiguientecapturayaqueelnombreserádiferente.
-R320,210,848,440eslaopciónRect:x,y,w,h
-tpngeslaopcióndeformatodetipodearchivo:png
&espacionecesitamosunespacioentrelasopcionesylasiguientepartedelcomando.
**&formacitadade"espacios de escape y caracteres ilegales en los que la línea de comando generará un error si no nos protegemos contra ellos.
& thePath agrega la ruta de salida del archivo que incluye el nombre del archivo
Los ampersands & son una sintaxis de AppleScript para decir esto y esto.
Guarda el servicio. Se te pedirá que le des un nombre.
Ahora abra las Preferencias del sistema y vaya a la pref. del sistema del teclado. Luego la pestaña Accesos directos y finalmente el panel de selección de servicios.
DesplácesehastaelfinaldelgrupoGeneral
Seleccionatuservicioydaleunaccesodirecto.(recuerdeusarunaquenocoincidaconningunaotraaplicaciónquetengaaccesodirecto:muestroqueuséCmd+shift+R,perolocambiéenelmíoporqueencontréunchoqueconelaccesodirectodellectorSafari)
Enlamayoríadeloscasos,lasaplicacionescaptaránelaccesodirectodeinmediato,peroesposiblequealgunasdebancerrarseyvolveraabrirse.
Unaparte:
Losarchivosestánconfiguradosparaaterrizarenelescritorio.
Puedescambiarestodevariasmaneras.
Peroparaevitarqueseajusteaestoparatodos,lomásfácilesagregarunaacciónmoverelementosdelbuscador
Primeroagregueestebitdecódigoalfinaldelcódigoanterior:
return(POSIXfilethePath)asalias
EstopasarálarutadelarchivoalasiguienteaccióndeAutomator.
Luegoagregaunaacciónparamoverelementosdelbuscadoryeligetudestinoensumenúdesplegable.