Jest to dość łatwe do zrobienia.
Wbudowany Screencapture ma opcję wiersza polecenia do przechwytywania prostego obszaru. Jest to prostokąt z punktem współrzędnych ekranu, szerokością i wysokością, x, y, w, h
Możemy użyć tego w przepływie pracy usługi Automator.app, a następnie dać tej usłudze, że tworzy skrót / skrót w preferencjach systemowych usług klawiatury .
Najpierw tworzymy obieg pracy usługi w Automatorze.
Otwórz Automator i nowy dokument przepływu pracy usługi .
Zestaw:
usługa otrzymuje: brak
W: dowolna aplikacja
Dodaj akcję Uruchom Applescript .
Wpisz lub wklej ten kod do działania Uruchom Applescript , zastępując kod domyślny.
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
Powyższy kod utworzy ciąg znacznika czasu, który zostanie dodany na końcu nazwy pliku.
Służy to dwóm celom: 1, możesz wizualnie zobaczyć, kiedy zostały zabrane, 2 i, co ważniejsze, pliki nie zostaną zastąpione następnym przechwytywaniem, ponieważ nazwa będzie inna.
-R320,210,848,440 jest opcją Rect: x, y, w, h
-tpng to opcja formatu typu pliku: png
i spacja potrzebujemy spacji między opcjami a następną częścią polecenia.
** i cytowana forma „unika spacji i niedozwolonych znaków, w których wiersz polecenia będzie błędny, jeśli się przed nimi nie ochronimy.
& thePath dodaje ścieżkę wyjściową pliku, która zawiera nazwę pliku
Znaki handlowe i są składnią AppleScript, aby powiedzieć to i to.
Zapisz usługę. Zostaniesz poproszony o nadanie mu nazwy.
Teraz otwórz Preferencje systemowe i przejdź do Pref. Systemu klawiatury. Następnie karta Skróty i wreszcie panel wyboru usług.
Przewiń w prawo do dołu do grupy Ogólne
Wybierz usługę i nadaj jej skrót. (pamiętaj, aby używać takiej, która nie koliduje z żadną inną aplikacją, w której używasz skrótów: pokazuję, że użyłem Cmd+ shift+ R, ale zmieniłem ją w mojej, gdy znalazłem kolizję ze skrótem do przeglądarki Safari)
W większości przypadków skróty zostaną pobrane przez aplikacje od razu, ale niektóre mogą wymagać zamknięcia i ponownego otwarcia.
Na bok:
Pliki ustawione są na pulpicie.
Możesz to zmienić na kilka sposobów.
Aby jednak nie dostosowywać tego dla wszystkich, najłatwiej jest dodać akcję znajdującą ruch w wyszukiwarce przedmiotów
Najpierw dodaj ten fragment kodu na końcu powyższego kodu:
return (POSIX file thePath) as alias
Spowoduje to przekazanie ścieżki pliku do następnej akcji Automatora.
Następnie dodaj akcję wyszukiwania ruchów i wybierz miejsce docelowe z menu rozwijanego.