Bagaimana cara membuat file .url di OS X?

23

Saya membuat file zip dan ingin menyertakan tautan ke situs web di dalamnya sehingga pengguna dapat mengklik dua kali pada file dan langsung ke situs web. Dalam penelitian saya, saya menemukan bahwa apa yang saya inginkan adalah .urlfile karena itu adalah cross-platform.

Namun, sepertinya saya tidak dapat membuatnya di Mac. Setiap kali saya menyeret URL ke desktop saya, sebuah .weblocfile dibuat sebagai gantinya. File ini biasanya dikaitkan dengan Safari dan tidak dapat dibaca di Windows, jadi itu tidak akan berfungsi. Sayangnya, itu dibuat bahkan jika saya menyeret URL dari browser web alternatif, seperti Firefox.

Menurut halaman ini , ada beberapa data non-sepele dalam .urlfile yang membuatnya sehingga saya tidak bisa membuat sendiri di editor teks tanpa mengetahui apa yang saya lakukan. Jadi bagaimana saya bisa membuat .urlfile di Mac?

Thunderforge
sumber

Jawaban:

36

Tambahkan baris ini di TextEdit dan simpan sebagai .Url

[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0
Gereja
sumber
6
Saya tidak berpikir bahwa IconIndex diperlukan.
hectorpal
1
Terserah Anda untuk memberikan Ikon untuk pintasan. Jadi mengapa tidak?
Kirk
4
"Terserah Anda, tersirat," itu tidak perlu.
hectorpal
Solusi indah. Saya mencoba dengan dan tanpa hal indeks, dan menggunakan ikon yang tampak kompas, berlabel URL untuk keduanya. Keduanya juga bekerja.
VISQL
10

Mengikuti jawaban Kirk, berikut ini adalah skrip bash kecil untuk membuat file seperti itu. Mengeksekusi

url-create.sh superuser-site http://superuser.com/

membuat file superuser-site.url :

[InternetShortcut]
URL=http://superuser.com/

The url-create.sh shell script adalah sebagai berikut:

#!/bin/bash
if [[ $# -le 1 || $# -ge 3 ]] ; then
    echo Usage: $0 '<namefile> <url>'
    echo
    echo Creates '<namefile>.url'.
    echo Openning '<namefile>.url' in Finder, under OSX, will open '<url>' in the default browser.
    exit 1
fi

file="$1.url"
url=$2
echo '[InternetShortcut]' > "$file"
echo -n 'URL=' >> "$file"
echo $url >> "$file"
#echo 'IconIndex=0' >> "$file"

PS: Saya kira IconIndex itu tidak perlu, jadi saya berkomentar.

hectorpal
sumber
1

Cukup untuk dimasukkan

URL=http://www.yourfavweb.com/

dalam file untuk membuatnya berfungsi, [InternetShortcut]dan IconIndexsepertinya tidak perlu (lagi?).

Lorenz Blum
sumber