Czy istnieje sposób na zmianę domyślnego prefiksu nazwy pliku zrzutu ekranu ( Cmd-Shift-4
zrzut ekranu typu) na coś innego niż domyślny? Domyślna nazwa wygląda następująco:
Screen Shot 2011-08-30 at 10.01.36 AM.png
Ale wolałbym użyć czegoś takiego:
screenshot_2011-08-30_100136.png
Zasadniczo mogę usunąć spacje i śmieci, ponieważ denerwujące jest przeglądanie plików w Terminalu. Jakiś prosty sposób zmienić ten prefiks za pomocą jednego z defaults write com.apple.screencapture
poleceń stylu?
uti
graphics
screen-capture
colemanm
źródło
źródło
Odpowiedzi:
Możesz zmienić „Zrzut ekranu” na „Zrzut ekranu” za pomocą następujących poleceń
defaults write com.apple.screencapture name screenshot
killall SystemUIServer
Jeśli chcesz zagłębić się trochę głębiej w terminalu, możesz osiągnąć to, co chcesz, wykonując następujące czynności:
UWAGA: Zrób kopię zapasową wszystkich plików, które zmienisz na wypadek pomyłki.
cd /System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj
sudo cp ScreenCapture.strings ScreenCapture.strings.old
sudo plutil -convert xml1 ScreenCapture.strings
sudo vi ScreenCapture.strings
Znajdź następujące linie:
i zamień na następujące wiersze:
sudo plutil -convert binary1 ScreenCapture.strings
killall SystemUIServer
co w połączeniu z pierwszą zmianą powinno dać ci coś takiego:
screenshot_2011-08-30_10.01.36.png
co jest bardzo zbliżone do tego, czego potrzebujeszźródło
Rozwiązałem to w inny sposób. Za pomocą Automatora skonfigurowałem akcję folderu, aby monitorować folder zrzutów ekranu i zmieniać nazwy nowych plików dokładnie tak, jak chcę.
Jest to przyzwoity przewodnik tutaj o podobnym podejściu i instrukcji.
źródło
Wyłączyłem domyślne skróty i przypisałem skrót do tego polecenia:
-i (interaktywny) jest jak ⇧⌘4 lub ⌃⇧⌘4.
źródło
Otwórz terminal i wprowadź:
zmiana
do
następnie
Control+ O, aby zapisać plik i Control+ X, aby wyjść z nano
Należy jeszcze zauważyć, że aby pozbyć się AM / PM, musisz go zmienić w Preferencjach systemowych> Język i tekst> Formaty (format 24-godzinny). Znaczniki czasu są wyświetlane zgodnie ze sposobem ustawienia; pamiętaj, że jeśli zmienisz to ustawienie, wszystkie nazwy plików będą używać tego formatu.
~ Daj mi znać, jak to działa.
źródło
Ten sam efekt skomplikowanych działań terminalu pokazanych powyżej można uzyskać poprzez panel preferencji wolnych tajemnic , który służy jako interfejs dla wszelkiego rodzaju ukrytych ustawień w Mac OS i jego aplikacjach. Po prostu otwórz panel wstępny i znajdź ustawienie, które chcesz zmienić
źródło
Lubiłem odpowiedź Adrian B . Oto skrypt powłoki, który napisałem, aby zmienić nazwę plików cap ekranu: https://gist.github.com/DinoChiesa/7796444
Aby skonfigurować go jako akcję folderu, postępuj zgodnie z tym artykułem .
Po przejściu do okna Automatora postępuj zgodnie z tym przewodnikiem:
Nie zapomnij go zapisać (Command-S).
Z mojego doświadczenia wynika, że akcja folderu rozpoczyna się po przechwyceniu ekranu.
źródło
wystarczy użyć 2 poleceń:
możesz również zmienić domyślną lokalizację zrzutu ekranu (w moim przypadku jest to folder w iCloud)
źródło
IMO absolutnie nie powinno się grzebać z niczym w / System /.
Po pierwsze, po prostu prosisz o zastąpienie dostosowań przyszłą aktualizacją.
Pobierz wersję demonstracyjną Sharpshooter ze strony http://www.kerlmax.com/products/sharpshooter/
Możesz go używać przez 30 dni. Następnie kup za 15 USD. To świetne narzędzie.
Alternatywnie, czy próbowałeś Skitch ? Jest całkowicie darmowy i znacznie lepszy niż wbudowany.
źródło