Когда я сохраняю скриншот, я хочу указать любое имя (и, возможно, каталог назначения). Sharpshooter для Mac делает это, но это смешные 15 долларов. Более дешевые альтернативы?
Когда я сохраняю скриншот, я хочу указать любое имя (и, возможно, каталог назначения). Sharpshooter для Mac делает это, но это смешные 15 долларов. Более дешевые альтернативы?
Ответы:
defaults write com.apple.screencapture name "My Screenshot"
killall SystemUIServer
f=/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/ScreenCapture.strings
f2=~/Desktop/ScreenCapture.strings
sudo cp $f $f2
sudo chown $USER $f2
plutil -convert xml1 $f2
open $f2 -a TextEdit
+ Изменить
<key>%@ %@ at %@</key>
<string>%@ %@ at %@</string>
Что-то вроде
<key>%@ %@ at %@</key>
<string>My %@ %@ at %@</string>
(Формат по умолчанию в настоящее время примерно такой, в Screen Shot 2012-06-12 at 8.02.40 AM
зависимости от настроек локали.)
sudo chown root $f2
sudo cp $f2 $f
killall SystemUIServer
defaults write com.apple.screencapture location ~/Pictures/
killall SystemUIServer
Я отключил ярлыки по умолчанию и назначил ярлыки для сценариев, как screencapture -i ~/Desktop/`date '+%y%m%d%H%M%S'`.png
.
killall SystemUIServer
снова, иначе он продолжает использовать рабочий стол.
Гораздо проще, чем ответ Лори, - использовать бесплатное приложение под названием Deeper . Это действительно легко использовать. Просто введите нужное имя в поле имени скриншота (на вкладке «Общие»):
Нажмите «Применить», и все готово. Приятной особенностью Deeper является возможность восстановить все настройки по умолчанию. Если вы внесли изменения в настройки, из-за которых ваша система работает, не проблема! Внизу каждой вкладки есть кнопка с надписью «Восстановить настройки по умолчанию». Глубже исправит все ваши настройки. Я настоятельно рекомендую это приложение, так как оно бесплатное и добавляет множество настроек, которые OS X не предоставляет.
LittleSnapper делает это и многое другое. Это 40 долларов, но стоит каждой копейки.
Вы можете настроить Better Touch Tool для открытия окна, подобного следующему, после создания снимка экрана:
где вы можете отредактировать / аннотировать свой скриншот, а затем сохранить его под любым именем или сохранить в облаке.
Это модель «плати сколько хочешь» (минимум 3 доллара). Лучшая покупка, которую я когда-либо делал (для скриншотов и по многим другим причинам).
defaults write com.apple.screencapture name "Foo Bar"
и тогдаkillall SystemUIServer
вы все равно получите информацию о дате / времени в конце имени файла, но я думаю, что это особенность. Вы предоставили отличный ответ. Это была только та часть, которая была сомнительной, ИМО.