Saya mengikuti instruksi Daniel Beck dengan beberapa modifikasi dan membuatnya berfungsi untuk file URL yang ingin saya buka di Chrome (Firefox juga berfungsi) di Mac.
Script yang saya gunakan adalah:
sed 's/^URL=/URL=/' "$1" | grep -m 1 '^URL=' | sed 's/^URL=//' | tr -d '\r' | xargs open -a "Google Chrome"
Ini mem-parsing URL = baris dari file URL khas yang terlihat seperti:
[InternetShortcut]
URL=http://www.docircuits.com/pricing
IDList=
HotKey=0
IconFile=O:\Apps\Firefox\Data\profile\shortcutCache\4t0JW4mY1qRPhiYz1fY3dw==.ico
IconIndex=0
Simpan skrip Automator di suatu tempat seperti direktori ~ / Library Anda. Saya menelepon tambang OpenUrl.app.
Sekarang buka file url di suatu tempat dan buka sembulan "Dapatkan Info". Ubah perintah Open With ke skrip OpenUrl.app Anda. Tes hanya dengan satu atau klik "Ubah Semua ..." Pertama kali saya mengklik bahwa itu memberikan kesalahan, tetapi tampaknya berhasil untuk kedua kalinya.
Dalam mengembangkan ini saya memang mendapatkan kesalahan "Jalankan Shell Script", tapi itu karena kesalahan aktual dalam skrip. Saya pikir masalah utama dengan skrip Daniel adalah tidak menangani spasi pada nama file yang Anda coba buka.