Setelah banyak penelitian (saya tidak terbiasa dengan Shell, Bash coding ... dan baru saja menemukan keajaiban kegunaan Automator dan Terminal), saya telah membuat layanan Automator yang menangkap bidikan persegi panjang spesifik di layar saya dan menyimpannya di desktop dengan menekan tombol pintas. Ini berjalan dengan baik, tetapi akan berguna, jika saya bisa menambahkan kode untuk itu, yang kemudian akan mengungkapkan gambar baru di Finder. Saya tidak ingin membuka gambar yang baru dibuat, hanya untuk mengungkapkan dan menyorotnya di finder, jadi saya dapat mengambil beberapa gambar berturut-turut dan melihat bahwa mereka dibuat tanpa harus melakukan hal lain dengan mereka pada saat itu.
'Jalankan AppleScript' saya di Automator saat ini:
set theDate to do shell script "date +%Y-%m-%d"
set theTime to do shell script "date +%H.%M.%S"
set theTempPath to POSIX path of (path to desktop)
set thePath to theTempPath & "screenCapture " & theDate & " at " & theTime & ".png"
do shell script "screencapture -R1079,113,773,1033 -tpng" & space & quoted form of thePath
Mungkin ada cara lain untuk melakukan ini, saya benar-benar pemula untuk tweaker ini :) Saya tahu bahwa sesuatu dapat dilakukan untuk folder itu sendiri melalui Folder Actions Setup, tapi saya ingin folder itu untuk mengungkapkan item baru hanya ketika saya sudah menjalankan layanan ini, tidak setiap waktu saya menambahkan sesuatu yang baru. Bantuan Anda akan sangat dihargai. Terima kasih! (permintaan maaf saya untuk kesalahan dan kesalahan ketik)
Jawaban:
Saya menemukan jawabannya sendiri pada akhirnya - mungkin ini akan bermanfaat bagi orang lain :) Saya menambahkan baris ini ke kode saya dan mereka bekerja - mereka mengungkapkan tangkapan layar yang baru dibuat yang disorot dalam Finder:
Saya sadar mungkin ada kode yang lebih bersih untuk melakukan semua ini dan jika Anda ingin menasihati saya tentang hal itu, jangan menahan diri - saya ingin belajar lebih banyak :) Terima kasih!
sumber
Solusi Anda
tidak mengungkapkan file tangkapan layar, di sistem saya yang menjalankan versi terbaru dari macOS High Sierra,
Namun, kode ini tidak mengungkapkan file yang tepat untuk saya ...
sumber