Questo è abbastanza facile da fare.
La Screencapture incorporata ha un'opzione della riga di comando per catturare un'area retta. Questo è un rettangolo con un punto di coordinate dello schermo, larghezza e altezza,
x, y, w, h
Possiamo usarlo in un flusso di lavoro di Automator.app Servizio e poi fornire al servizio di creare un tasto di scelta rapida / scorciatoia nelle preferenze del sistema dei servizi della tastiera .
Per prima cosa creiamo il flusso di lavoro del servizio in Automator.
Apri Automator e un nuovo documento Servizio del flusso di lavoro.
Set:
Il servizio riceve: nessuno
In: Qualsiasi applicazione
Aggiungi un'azione Esegui applicazione applescript .
Digita o incolla questo codice nell'azione Esegui Applescript , sostituendo il codice predefinito.
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
Ilcodicesopracreeràunastringaditimestampdaaggiungereallafinedelnomedelfile.
Questohaduescopi,1,puoivederevisivamentequandosonostatiripresi,2epiùimportante,ifilenonverrannosovrascrittidallacatturasuccessivainquantoilnomesaràdiverso.
-R320,210,848,440èl'opzioneRect:x,y,w,h
-tpngèl'opzionediformattazionedeltipodifile:png
&spazioabbiamobisognodiunospaziotraleopzionielapartesuccessivadelcomando.
**"edformof"evita gli spazi e i caratteri non ammessi che la riga di comando commetterà errori se non li proteggiamo.
& thePath aggiunge il percorso di output del file che include il nome del file
La e commerciale & è la sintassi del applescript per dire questo e questo.
Salva il servizio. Ti verrà richiesto di dargli un nome.
Ora apri le Preferenze di sistema e vai al pref di sistema della tastiera. Quindi la scheda Shortcuts e infine il pannello di selezione dei servizi.
ScorriversoilbassofinoalgruppoGenerale
Selezionailtuoservizioeassegnagliunascorciatoia.(ricordatidiusarneunochenonsiscontriconaltreappcheusiscorciatoie:mostrochehousatoCmd+shift+R,mal'homodificatonelmioperchéhotrovatounoscontroconilcollegamentoallettorediSafari)
Nellamaggiorpartedeicasiilcollegamentoverràprelevatodirettamentedalleapp,mapotrebbeesserenecessariochiudereeriaprire.
Aparte:
Ifilesonoimpostatiperatterraresuldesktop.
Puoicambiarequestoinunpaiodimodi.
Mapersalvarmimodificandoquestopertutti,lacosapiùsemplicedafareèaggiungereun'azionespostaelementifinder
Primaaggiungiquestobitdicodiceallafinedelcodicesopra:
return(POSIXfilethePath)asalias
QuestotrasmetteràilpercorsodelfileallaprossimaazionediAutomator.
Quindiaggiungiun'azionespostaelementifinderescegliladestinazionedalmenuadiscesa.