Meglio di “Grab” ?
screencapture, AppleScriptVediamo come si usa:
[host1:~] user1% screencapture
screencapture: illegal usage, file required if not going to clipboard
usage: screencapture [-icmwsWx] [file] [cursor]
-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
-c force screen capture to go to the clipboard
-m only capture the main monitor, undefined if -i is set
-w only allow window selection mode
-s only allow mouse selection mode
-W start interaction in window selection mode
-x do not play sounds
file where to save the screen capture
L’utilizzo più semplice ed immediato è con il comando: screencapture -ciW. Permette di fotografare una singola finestra, il mouse si trasforma nell’icona di una macchina fotografica e la finestra che si trova sotto al mouse viene evidenziata rispetto alle altre. Al click, la foto della finestra viene copiata negli appunti… e la si puo’ incollare da qualunque parte (Photoshop, Preview...).
Premendo lo "spazio" si passa dalla modalità foto-della-finestra alla modalità foto-di-una-selezione. Provate!
Se amiamo le comodità:
Apriamo la cartella AppleScript (all’interno della cartella Applicazioni).
Doppio click su "Script Editor".
Scriviamo il seguente codice di una sola riga:
do shell script "screencapture -ciW"
... e salviamo lo script nel formato "Application":

A questo punto ci troviamo con una vera applicazione che se lanciata ci permette di scattare "foto" a volontà… hummm.... ancora non è abbastanza comodo? OK! Nella stessa cartella dove abbiamo trovato lo Script Editor, troviamo anche un "oggetto" di nome Script Menu.menu. Mai provato a trascinarlo sulla barra dei Menù? Ma si!, proviamoci :-) ... ed ecco cosa succede:
L’ultima voce di questo nuovo menù (quello indicato dalla freccia rossa) apre la cartella dove sono presenti tutti gli altri script accessibili dal menù stesso.
Ad esser più precisi, il nostro nuovo menù ci presenta in automatico tutti gli script che sono presenti nelle due directory (la prima, di sistema; la seconda, locale alla home dell’utente):
- /Library/Script
- ~/Library/Script
Possiamo trascinare la nostra applicazione appena creata, nella nostra ~/Library/Script/.
Automaticamente, il nostro programmino apparirà nel menù… ad un tiro di schioppo!
Per approfondimenti:
Su screencapture c’è poco da dire, mentre per approfondire AppleScript:
RSS 2.0
Atom