Bukan jawaban untuk pertanyaan yang sudah Anda jawab sendiri, tetapi hanya untuk arsip:
Setelah seseorang menyimpan file dari situs web atau pesan email, seseorang dapat menggunakan Dapatkan Info di Pencari untuk menemukan dari mana file itu berasal . Untuk lampiran email ini menunjukkan pesan Pengirim, Subjek dan URL yang merujuk pada pesan itu.
Alih-alih Dapatkan Info, seseorang juga dapat menggunakan baris perintah untuk mendapatkan informasi:
mdls -name kMDItemWhereFroms <filename>
Dengan menggunakan open
perintah, URL tersebut akan membuat OS X mengaktifkan aplikasi default, sama seperti itu akan mengaktifkan TextEdit untuk file teks. Untuk message:
URL, Mail.app akan diluncurkan untuk menampilkan pesan (jika masih ada).
Dikombinasikan dengan beberapa AppleScript dari komentar di tautan di atas:
on open these_items
set first_item to item 1 of these_items
set full_path to quoted form of POSIX path of first_item
set cmd to ¬
"/usr/bin/mdls -name kMDItemWhereFroms " & ¬
full_path & " | grep 'http:\\|https:\\|message:' | xargs open"
do shell script cmd
end open
Rekatkan AppleScript di atas dalam Editor Skrip dan simpan sebagai Aplikasi, dengan opsi Jalankan Saja . Sekarang, ketika menyeret file apa pun ke aplikasi itu, sumber akan dibuka, jika berlaku. Saya jelas bukan ahli AppleScript, dan di atas tidak melakukan penanganan kesalahan, hanya mengambil file pertama ketika beberapa file dijatuhkan ke aplikasi, dan tidak mendukung direktori. Tapi ada yang tahu, kurasa.
(Garis miring terbalik di http:\\
atas disengaja, dan tidak boleh dibaca //
. Script mencari http:
, https:
atau message:
. Dengan kata lain: http://
garis miring tidak dimaksudkan untuk menjadi bagian dari , tetapi bersama-sama membentuk garis miring terbalik, untuk menghindari karakter pipa dalam grep
perintah .)