Jak utworzyć plik .url w systemie OS X?

21

Tworzę plik zip i chciałbym zawrzeć w nim link do strony internetowej, aby użytkownicy mogli kliknąć dwukrotnie plik i przejść bezpośrednio do strony. Podczas moich badań odkryłem, że to, czego chcę, to .urlplik, ponieważ jest on wieloplatformowy.

Nie mogę jednak utworzyć takiego na komputerze Mac. Ilekroć przeciągam adres URL na pulpit, .webloczamiast tego tworzony jest plik. Ten plik jest zwykle powiązany z Safari i nie można go odczytać w systemie Windows, więc nie będzie działać. Niestety jest on tworzony, nawet jeśli przeciągnę adres URL z innej przeglądarki internetowej, takiej jak Firefox.

Zgodnie z tą stroną w .urlpliku znajdują się nietrywialne dane , które sprawiają, że nie mogę po prostu utworzyć ich osobiście w edytorze tekstu bez wiedzy o tym, co robię. Jak mogę utworzyć .urlplik na komputerze Mac?

Thunderforge
źródło

Odpowiedzi:

34

Dodaj te wiersze w TextEdit i zapisz jako .Url

[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0
Kościół
źródło
6
Nie sądzę, że IconIndex jest konieczny.
hectorpal
1
Od Ciebie zależy, czy podasz ikonę skrótu. Dlaczego nie
Kirk
4
„To zależy od ciebie”, nie jest konieczne.
hectorpal
Piękne rozwiązanie. Próbowałem z indeksem i bez niego, a dla obu używa ikony wyglądającej na kompas, oznaczonej jako URL. Oba też działały.
VISQL
10

Po odpowiedzi Kirka, oto mały skrypt bash do tworzenia takich plików. Wykonywanie

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

tworzy plik superuser-site.url :

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

Url-create.sh skrypt jest następujący:

#!/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: Nie sądzę, że IconIndex jest konieczny, więc skomentowałem to.

hektorpalny
źródło
1

Wystarczy umieścić

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

w pliku, aby działało, [InternetShortcut]i IconIndexwydaje się, że nie jest to konieczne (już?).

Lorenz Blum
źródło