Как изменить имя экрана по умолчанию в OS X Lion?

В OS X Lion, когда я нажимаю cmd + shift + 4, а затем пробел , я делаю снимок экрана приложения.

Но я использую свою ОС на испанском языке, а имя файла скриншота очень длинное с пробелами и символами «(,)».

Captura de pantalla 2011-09-25 a la(s) 15.25.54.png 

Как изменить имя скриншотов по умолчанию?

Из обсуждений Apple :

 sudo su cd /System/Library/CoreServices/SystemUIServer.app/Contents/Resources/Spanish.lpro j plutil -convert xml1 ScreenCapture.strings vim ScreenCapture.strings 

+ Изменить

 <key>%@ %@ at %@</key> <string>%@ %@ a la(s) %@</string> 

в

 <key>%@ %@ at %@</key> <string>%@ %@_at_%@</string> 

Затем:

 plutil -convert binary1 ScreenCapture.strings killall SystemUIServer 

Похоже, вы хотите вернуть старые правила «Picture 1», «Picture 2» в стиле Leopard. Я не знаю, если это то, что вы можете настроить, хотя. По крайней мере, пока снимки экрана не сделаны.

Изменение части до даты

Небольшое обходное решение: следующее будет удалять часть «Captura de pantalla». Откройте терминал и введите:

 defaults write com.apple.screencapture name -string "screenshot" killall SystemUIServer 

Замените screenshot что вы хотите, чтобы ваши скриншоты были названы.

Изменение всего имени

Если вы знаете, что ваши скриншоты приземляются на рабочий стол в любом случае, вы можете, конечно, создать действие Automator, которое автоматически изменяет имена файлов скриншотов, когда они появятся на вашем рабочем столе (в качестве так называемого «действия с папкой»):

  1. Начните с открытия Automator.app и выберите «Действие папки» в качестве нового типа действия
  2. В целевой папке выберите Рабочий стол.

    Введите описание изображения здесь

  3. Перетащите элементы «Find Finder» и «Переименуйте элементы Finder» слева направо

  4. В первом действии найдите «Рабочий стол», и в условиях выберите файлы, которые начинаются с «скриншота» (или того, что они называются прямо сейчас) и имеют вид «образ»,

    Введите описание изображения здесь

  5. Для действия «Переименовать поиск» измените тип на «Сделать последовательный». Выберите новое имя для скриншотов.

    Введите описание изображения здесь

  6. Сохраните рабочий процесс под любым именем. Теперь он не срабатывает мгновенно, поэтому вам придется немного подождать, прежде чем ваши файлы будут переименованы. Если вы хотите, вы можете даже настроить этот скрипт, чтобы переместить скриншоты в новую папку, конвертировать их и т. Д.

Чтобы удалить это, щелкните правой кнопкой мыши папку «Рабочий стол», выберите «Услуги», «Настройка действий с папками». Снимите флажок с действия папки или полностью отключите ее.

Введите описание изображения здесь

Если вы хотите изменить рабочий процесс, он находится в /Users/your-username/Library/Workflows/Applications/Folder Actions .

Я отключил ярлыки по умолчанию в Системных настройках и использовал сценарии, такие как:

 screencapture -io ~/Desktop/`date '+%y%m%d%H%M%S'`.png 

Поскольку Sierra OS X 10.12 , решение с sudo / plutil / vim / … не будет работать !!!

Мое обходное решение: сделайте это с помощью скриптов и пользовательских ярлыков

 #!/bin/sh # Sources # https://discussions.apple.com/thread/7824154 # https://superuser.com/questions/339702/how-do-i-change-the-default-screenshot-name-in-os-x-lion UserName="PutHereYourLoginName" DateJahrMonatTagZeit=`date "+%Y%m%d_%H%M%S"` FileName="/Users/"$UserName"/Documents/Screenshots/Screenshot "$DateJahrMonatTagZeit".png" #echo "FileName: $FileName" echo # capture screen with Mouse Cursor echo "screencapture -iox $FileName" screencapture -iox "$FileName" # select the window you want to screenshot #echo "screencapture -wox $FileName" #screencapture -wox "$FileName" 
  • Рисование ограничивающего прямоугольника для выбора области для записи
  • Как сделать скриншоты в Mac OS X?
  • Съемка снимка веб-страницы программно
  • Захватить снимок экрана активного windows?
  • Инструменты скриншотов, которые включают курсор мыши?
  • Скриншоты искажаются на Mac Mini с NVIDIA GeForce 9400M
  • Программно получить скриншот страницы
  • Как я могу сделать скриншоты ПК до того, как он загрузится?
  • Сделайте снимок экрана веб-страницы на Java
  • Давайте будем гением компьютера.