OS X Lion에서 기본 스크린 샷 이름을 어떻게 변경합니까?


11

OS X Lion에서 cmd+ shift+ 4를 누른 다음을 누르면 space앱의 스크린 샷이 생성됩니다.

그러나 스페인어로 OS를 사용하는데 스크린 샷 파일 이름은 공백과 "(,)"문자로 매우 깁니다.

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

스크린 샷의 기본 이름을 어떻게 변경합니까?


답변:


13

에서 애플 토론 :

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

2
내가하려고 할 때 시에라에서 sudo plutil -convert xml1 ScreenCapture.strings내가 얻을ScreenCapture.strings: Operation not permitted
timbram

@timbram 이제 이것을 변경하기 위해 sip를 비활성화해야합니다 ....
JayRizzo

작업도 허용되지 않습니다.이 문제를 어떻게 해결합니까?
codeman-cs is my github id

6

오래된 레오파드 스타일의 "그림 1", "그림 2"규칙을 다시 사용하고 싶은 것 같습니다. 그래도 사용자 정의 할 수 있는지 모르겠습니다. 스크린 샷을 찍는 동안 은 아닙니다 .

날짜 이전의 부품 변경

약간의 해결 방법 : 다음은 "Captura de pantalla"부분을 제거합니다. 터미널을 열고 다음을 입력하십시오.

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

대체 screenshot당신이 당신의 스크린 샷은 익명을 원하는대로와.

변화하는 전체 이름을

스크린 샷이 어쨌든 데스크탑에 위치한다는 것을 알고 있다면 스크린 샷 파일 이름이 데스크탑에 나타날 때 자동으로 스크린 샷 파일 이름을 변경 하는 Automator 액션을 만들 수 있습니다 (소위 "폴더 액션").

  1. Automator.app 를 열고 새로운 작업 유형으로 "폴더 작업"을 선택하여 시작하십시오.
  2. 대상 폴더로 Desktop을 선택하십시오.

    여기에 이미지 설명을 입력하십시오

  3. "파인더 항목 찾기"및 "파인더 항목 이름 바꾸기"조치를 왼쪽에서 오른쪽 분할 창으로 끄십시오.

  4. 첫 번째 작업에서 "데스크톱"을 검색하고 조건에서 "스크린 샷"으로 시작하거나 "이미지"라는 파일을 선택하십시오.

    여기에 이미지 설명을 입력하십시오

  5. "Finder 항목 이름 바꾸기"조치의 경우, 유형을 "순차로 만들기"로 변경하십시오. 스크린 샷의 새 이름을 선택하십시오.

    여기에 이미지 설명을 입력하십시오

  6. 워크 플로우를 임의의 이름으로 저장하십시오. 이제 즉시 시작되지 않으므로 파일 이름을 바꾸기 전에 잠시 기다려야합니다. 원하는 경우이 스크립트를 조정하여 스크린 샷을 새 폴더로 이동하고 변환하는 등의 작업을 수행 할 수도 있습니다.

이를 제거하려면 데스크탑 폴더를 마우스 오른쪽 단추로 클릭하고 "서비스", "폴더 작업 설정"을 선택하십시오. 폴더 작업을 선택 취소하거나 완전히 비활성화하십시오.

여기에 이미지 설명을 입력하십시오

워크 플로를 변경하려면에 위치 /Users/your-username/Library/Workflows/Applications/Folder Actions합니다.


name파일 이름 을 변경하지만 날짜 문자열을 어떻게 변경할 수 있습니까?
juanpablo


라이온에서도 효과가 있었습니까? 10.6에서만 테스트 할 수 없습니다.
slhck

나는 할 수 없습니다,이 파일 /System/Library/CoreServices/SystemUIServer.app/Contents/Resources/Spanish.lproj/Localizable.strings 편집을 시도하지만
juanpablo

왜? 파일이 존재하지 않습니까? 다른 문제가 있습니까?
slhck

3

시스템 환경 설정에서 기본 바로 가기를 비활성화했으며 다음과 같은 스크립트를 사용합니다.

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

0

Sierra OS X 10.12부터 sudo / plutil / vim / ... 솔루션이 작동하지 않습니다 !!!

내 해결 방법 : 스크립트 및 사용자 정의 단축키로 수행하십시오.

#!/bin/sh

# Sources
# https://discussions.apple.com/thread/7824154
# /superuser/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"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.