Simpan tangkapan layar dengan nama khusus


18

Ketika saya menyimpan tangkapan layar, saya ingin dapat menentukan nama yang saya inginkan (dan mungkin direktori tujuan). Penembak jitu untuk mac melakukan ini, tetapi $ 15 konyol. Alternatif yang lebih murah?

Jawaban:


22

Mengubah bagian awalan nama

defaults write com.apple.screencapture name "My Screenshot"
killall SystemUIServer

Mengubah format nama

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

Perubahan

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

Untuk sesuatu seperti

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

(Format default saat ini kira-kira Screen Shot 2012-06-12 at 8.02.40 AMtergantung pada pengaturan lokal.)

sudo chown root $f2
sudo cp $f2 $f
killall SystemUIServer

Mengubah lokasi default

defaults write com.apple.screencapture location ~/Pictures/
killall SystemUIServer

Menggunakan skrip khusus

Saya telah menonaktifkan pintasan default dan telah menetapkan pintasan ke skrip seperti screencapture -i ~/Desktop/`date '+%y%m%d%H%M%S'`.png.


Saya tidak akan pernah merekomendasikan mengedit file di / System /. Anda dapat mengubah awalan tangkapan layar baru melalui default, misalnya defaults write com.apple.screencapture name "Foo Bar"dan kemudian killall SystemUIServerAnda masih akan mendapatkan informasi tanggal / waktu di akhir nama file, tapi saya pikir itu fitur. Anda telah memberikan jawaban yang bagus. Hanya satu bagian yang meragukan, IMO.
TJ Luoma

"tergantung pada pengaturan lokal" - ini berguna untuk orang-orang yang mencari untuk mendapatkan string waktu 24 jam ke screenshot mereka sehingga mereka mengurutkan dengan benar di desktop Anda! Ubah pengaturan tanggal dan waktu Anda di preferensi sistem untuk melakukan ini.
Droogans

Saya mencoba mengatur lokasi tangkapan layar saya ke sistem file jarak jauh yang tidak selalu terhubung. Awalnya berhasil. Kemudian ketika saya memutus sistem file itu mulai menggunakan desktop. Ketika saya terhubung kembali ke sistem file, saya harus melakukannya killall SystemUIServerlagi jika tidak terus menggunakan desktop.
P i

2

Skitch memungkinkan Anda melakukan ini, serta berbagi secara online, anotasi, dan menggambar, dan gratis.


Skitch adalah solusi termurah dan termudah, sejauh ini. Jika Anda belum memilikinya, saya sangat menyarankan Anda melihatnya.
TJ Luoma

1

Cara yang jauh lebih mudah daripada jawaban Laurie adalah menggunakan aplikasi gratis bernama Deeper . Ini sangat mudah digunakan. Cukup masukkan nama yang Anda inginkan di bidang nama tangkapan layar (di bawah tab Umum):

Klik "Terapkan" dan Anda selesai. Fitur Deeper yang bagus adalah kemampuan untuk mengembalikan semua pengaturan default. Jika Anda telah melakukan perubahan pada pengaturan yang menyebabkan sistem Anda bertindak, tidak masalah! Di bagian bawah setiap tab adalah tombol yang mengatakan "Restore Defaults". Deeper akan memperbaiki semua pengaturan Anda. Saya sangat merekomendasikan aplikasi ini, karena gratis dan menambahkan banyak penyesuaian yang tidak disediakan OS X.


Apakah ada format khusus untuk diikuti untuk bidang "Nama:"?
pemenang

0

LittleSnapper melakukan ini dan banyak lagi. Ini $ 40, tetapi bernilai setiap sen.


Ini juga sering tersedia sebagai bagian dari 'bundel' perangkat lunak Mac di mana Anda bisa mendapatkan 10 aplikasi seharga $ 50, jadi awasi terus.
TJ Luoma

0

Anda dapat mengonfigurasi Alat Sentuhan Lebih Baik untuk membuka jendela seperti berikut setelah mengambil tangkapan layar:

masukkan deskripsi gambar di sini

tempat Anda dapat mengedit / membubuhi keterangan tangkapan layar Anda dan kemudian menyimpannya dengan nama apa pun yang Anda suka, atau menyimpannya ke cloud.

Ini model bayar sesuai keinginan (minimal $ 3). Pembelian terbaik yang pernah saya lakukan (untuk kemampuan tangkapan layar dan karena berbagai alasan lainnya).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.