Vous pouvez utiliser screencapture
utilitaire en ligne de commande. Créez un Automator Service (ne prend pas d'entrée) qui fera une commande shell et lui assignera un raccourci clavier.
Le shell script ressemblera à ceci :
/usr/sbin/screencapture -R0,0,1000,400 /path/to/save/FileName$(date +"%m_%d_%Y_%H_%M_%S_%s").png
screencapture
a -R
modificateur ne figurant pas dans man
mais il est listé dans l'aide comme :
-R<x,y,w,h> capture screen rect
Les valeurs que j'ai utilisées ci-dessus ont permis de capturer cette image qui montre également comment les coordonnées rectangulaires fonctionnent.
Changement x,y,w,h
des valeurs pour ceux dont vous avez besoin.
El date +"%m_%d_%Y_%H_%M_%S_%s"
ajoute un horodatage au nom du fichier
Vous pouvez en fait utiliser Screencapture pour trouver le rectangle que vous voulez en utilisant cmd + shift + 4 ce qui vous donnera des réticules avec les chiffres pour cliquer, glisser, relâcher et capturer le rectangle.
Dans Terminal.app, tapez : /usr/sbin/screencapture -h
vous donnera la documentation d'aide
usage: screencapture [-icMPmwsWxSCUtoa] [files]
-c force screen capture to go to the clipboard
-C capture the cursor as well as the screen. only in non-interactive modes
-d display errors to the user graphically
-i capture screen interactively, by selection or window
control key - causes screen shot to go to clipboard
space key - toggle between mouse selection and
window selection modes
escape key - cancels interactive screen shot
-m only capture the main monitor, undefined if -i is set
-M screen capture output will go to a new Mail message
-o in window capture mode, do not capture the shadow of the window
-P screen capture output will open in Preview
-s only allow mouse selection mode
-S in window capture mode, capture the screen not the window
-t<format> image format to create, default is png (other options include pdf, jpg, tiff and other formats)
-T<seconds> Take the picture after a delay of <seconds>, default is 5
-w only allow window selection mode
-W start interaction in window selection mode
-x do not play sounds
-a do not include windows attached to selected windows
-r do not add dpi meta data to image
-l<windowid> capture this windowsid
-R<x,y,w,h> capture screen rect
files where to save the screen capture, 1 file per screen