Làm cách nào để thay đổi tên ảnh chụp màn hình mặc định trong OS X Lion?


11

Trong OS X Lion, khi tôi nhấn cmd+ shift+ 4và sau đó space, tôi chụp ảnh màn hình của một ứng dụng.

Nhưng tôi sử dụng HĐH của mình bằng tiếng Tây Ban Nha và tên tệp ảnh chụp màn hình rất dài với khoảng trắng và ký tự "(,)".

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

Làm cách nào để thay đổi tên mặc định của ảnh chụp màn hình?


Câu trả lời:


13

Từ các cuộc thảo luận của Apple :

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

Thay đổi

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

đến

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

Sau đó:

plutil -convert binary1 ScreenCapture.strings
killall SystemUIServer

2
Trên Sierra, khi tôi cố gắng để sudo plutil -convert xml1 ScreenCapture.stringscó đượcScreenCapture.strings: Operation not permitted
timbram

@timbram bây giờ bạn phải vô hiệu hóa sip để thay đổi điều này ....
JayRizzo

Hoạt động không được phép quá, làm thế nào để giải quyết vấn đề này?
codeman-cs là id github của tôi

6

Âm thanh như bạn muốn trở lại các quy ước "Hình 1", "Hình 2" kiểu Leopard cũ. Tôi không biết nếu đó là một cái gì đó bạn có thể tùy chỉnh mặc dù. Ít nhất là không trong khi các ảnh chụp màn hình được thực hiện.

Thay đổi phần trước ngày

Một cách giải quyết khác: Phần sau đây sẽ xóa phần "Captura de pantalla". Mở một Terminal và nhập:

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

Thay thế screenshotbằng bất cứ điều gì bạn muốn ảnh chụp màn hình của bạn được đặt tên.

Thay đổi toàn bộ tên

Nếu bạn biết rằng ảnh chụp màn hình của bạn vẫn nằm trên màn hình nền, tất nhiên bạn có thể tạo một hành động Automator tự động thay đổi tên tệp ảnh chụp màn hình khi chúng xuất hiện trên Màn hình của bạn (như một "Hành động thư mục"):

  1. Bắt đầu bằng cách mở Automator.app và chọn "Thư mục hành động" làm loại hành động mới
  2. Đối với thư mục đích, chọn Bàn làm việc.

    nhập mô tả hình ảnh ở đây

  3. Kéo các hành động "Tìm mục Tìm kiếm" và "Đổi tên mục Tìm kiếm" từ bên trái sang khung bên phải

  4. Trong hành động đầu tiên, tìm kiếm "Máy tính để bàn" và trong các điều kiện, chọn các tệp bắt đầu bằng "ảnh chụp màn hình" (hoặc bất cứ thứ gì chúng được gọi ngay bây giờ) và thuộc loại "hình ảnh"

    nhập mô tả hình ảnh ở đây

  5. Đối với hành động "Đổi tên các mục Finder", thay đổi loại thành "Tạo tuần tự". Chọn một tên mới cho ảnh chụp màn hình của bạn.

    nhập mô tả hình ảnh ở đây

  6. Lưu quy trình làm việc dưới bất kỳ tên nào. Bây giờ, nó không khởi động ngay lập tức, vì vậy bạn sẽ phải chờ một chút trước khi các tệp của bạn được đổi tên. Nếu bạn muốn, bạn thậm chí có thể điều chỉnh tập lệnh này để di chuyển ảnh chụp màn hình của bạn sang một thư mục mới, chuyển đổi chúng, et cetera.

Để xóa cái này, bấm chuột phải vào thư mục Desktop của bạn, chọn "Dịch vụ", "Thiết lập hành động thư mục". Bỏ chọn hành động thư mục hoặc vô hiệu hóa chúng hoàn toàn.

nhập mô tả hình ảnh ở đây

Nếu bạn muốn thay đổi quy trình làm việc của mình, thì nó nằm ở /Users/your-username/Library/Workflows/Applications/Folder Actions.


với namethay đổi tên tệp, nhưng làm thế nào tôi có thể thay đổi chuỗi ngày?
juanpablo

Tôi tìm kiếm một câu trả lời tương tự như hints.macworld.com/article.php?story=20091228142521881
juanpablo

Có phải nó cũng hoạt động ở Lion không? Không thể kiểm tra nó, chỉ trong 10.6.
slhck

Tôi cố gắng chỉnh sửa tập tin này /System/Library/CoreServices/SystemUIServer.app/Contents/Resources/Spanish.lproj/Localizable.strings nhưng, tôi không thể
juanpablo

Tại sao? Tập tin không tồn tại? Bất kỳ vấn đề khác?
slhck

2

Tôi đã tắt các phím tắt mặc định trong Tùy chọn hệ thống và sử dụng các tập lệnh như:

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

0

kể từ Sierra OS X 10.12 , giải pháp với sudo / plutil / vim / ... sẽ không hoạt động !!!

cách giải quyết của tôi: làm điều đó với các tập lệnh và các phím tắt do người dùng xác định

#!/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"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.