บันทึกภาพหน้าจอด้วยชื่อที่กำหนดเอง


18

เมื่อฉันบันทึกภาพหน้าจอฉันต้องการระบุชื่อใด ๆ ที่ฉันต้องการ (และอาจเป็นไดเรกทอรีปลายทาง) นักแม่นปืนสำหรับ mac ทำเช่นนี้ แต่มันไร้สาระ $ 15 ทางเลือกที่ถูกกว่า?

คำตอบ:


22

การเปลี่ยนส่วนนำหน้าของชื่อ

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เช่น


ฉันจะไม่แนะนำให้แก้ไขไฟล์ใน / System / คุณสามารถเปลี่ยนคำนำหน้าของการดักจับหน้าจอใหม่ผ่านค่าเริ่มต้นเช่นdefaults write com.apple.screencapture name "Foo Bar"จากนั้นkillall SystemUIServerคุณจะยังคงได้รับข้อมูลวันที่ / เวลาที่ท้ายชื่อไฟล์ แต่ฉันคิดว่านั่นเป็นคุณสมบัติ คุณได้ให้คำตอบที่ดี มันเป็นเพียงส่วนหนึ่งที่น่าสงสัย IMO
TJ Luoma

"ขึ้นอยู่กับการตั้งค่า locale" - สิ่งนี้มีประโยชน์สำหรับผู้ที่ต้องการรับไทม์ไลน์ 24 ชั่วโมงลงในสกรีนช็อตของพวกเขา เปลี่ยนการตั้งค่าวันที่และเวลาในการตั้งค่าระบบเพื่อทำสิ่งนี้
Droogans

ฉันลองตั้งค่าตำแหน่งการดักจับหน้าจอเป็นระบบไฟล์ระยะไกลซึ่งไม่ได้เชื่อมต่ออยู่เสมอ ตอนแรกมันทำงาน จากนั้นเมื่อฉันตัดการเชื่อมต่อกับระบบไฟล์มันเริ่มต้นโดยใช้เดสก์ท็อป เมื่อฉันเชื่อมต่อกับระบบไฟล์killall SystemUIServerอีกครั้งฉันต้องทำอีกครั้งมิฉะนั้นจะใช้เดสก์ทอปต่อไป
ฉัน

2

Skitchช่วยให้คุณทำสิ่งนี้ได้เช่นเดียวกับการแบ่งปันออนไลน์การเพิ่มความคิดเห็นและการวาดภาพและฟรี


Skitch เป็นโซลูชันที่ถูกที่สุดและง่ายที่สุด หากคุณยังไม่มีมันฉันขอแนะนำให้คุณลองดู
TJ Luoma

1

วิธีที่ง่ายกว่าคำตอบของลอรี่คือการใช้โปรแกรมฟรีที่เรียกว่าลึก มันเป็นความจริงที่ง่ายต่อการใช้งาน เพียงป้อนชื่อที่คุณต้องการในฟิลด์ชื่อภาพหน้าจอ (ใต้แท็บทั่วไป):

คลิก "สมัคร" และคุณทำเสร็จแล้ว คุณสมบัติที่ดีของ Deeper คือความสามารถในการกู้คืนการตั้งค่าเริ่มต้นทั้งหมด หากคุณทำการเปลี่ยนแปลงการตั้งค่าที่ทำให้ระบบของคุณทำงานได้ไม่มีปัญหา! ที่ด้านล่างของแต่ละแท็บจะมีปุ่มที่ระบุว่า "Restore Defaults" Deeper จะแก้ไขการตั้งค่าทั้งหมดของคุณ ฉันขอแนะนำแอพนี้ให้เป็นอิสระและเพิ่มการปรับแต่งมากมายที่ OS X ไม่มีให้


มีรูปแบบเฉพาะสำหรับฟิลด์ "ชื่อ:" หรือไม่
ผู้ชนะ

0

LittleSnapperทำสิ่งนี้และอีกมากมาย มันคือ $ 40 แต่คุ้มค่าทุกเพนนี


นอกจากนี้ยังมีให้บริการบ่อยครั้งในฐานะส่วนหนึ่งของ 'กลุ่ม' ซอฟต์แวร์ Mac ที่คุณสามารถรับ 10 แอพในราคา $ 50 ดังนั้นควรจับตามอง
TJ Luoma

0

คุณสามารถกำหนดค่าBetter Touch Toolเพื่อเปิดหน้าต่างดังต่อไปนี้หลังจากถ่ายภาพหน้าจอ:

ป้อนคำอธิบายรูปภาพที่นี่

ที่ซึ่งคุณสามารถแก้ไข / ใส่คำอธิบายประกอบภาพหน้าจอของคุณแล้วบันทึกด้วยชื่ออะไรก็ได้ที่คุณต้องการหรือบันทึกลงในคลาวด์

มันเป็นรูปแบบการจ่ายสิ่งที่คุณต้องการ (ขั้นต่ำ $ 3) ซื้อที่ดีที่สุดที่ฉันเคยทำ (สำหรับความสามารถในหน้าจอและด้วยเหตุผลอื่น ๆ อีกมากมาย)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.