Wie erstelle ich eine .url-Datei unter OS X?

23

Ich erstelle eine Zip-Datei und möchte einen Link zu einer Website einfügen, damit Benutzer auf die Datei doppelklicken und direkt zur Website wechseln können. Bei meinen Recherchen habe ich festgestellt, dass ich eine .urlDatei haben möchte, weil sie plattformübergreifend ist.

Auf einem Mac kann ich jedoch scheinbar keine erstellen. Immer wenn ich eine URL auf meinen Desktop ziehe, .weblocwird stattdessen eine Datei erstellt. Diese Datei ist in der Regel mit Safari verbunden und kann unter Windows nicht gelesen werden, sodass sie nicht funktioniert. Leider wird es auch dann erstellt, wenn ich die URL aus einem alternativen Webbrowser wie Firefox ziehe.

Laut dieser Seite gibt es einige nicht triviale Daten in einer .urlDatei, die dazu führen, dass ich nicht einfach selbst eine in einem Texteditor erstellen kann, ohne zu wissen, was ich tue. Wie kann ich eine .urlDatei auf einem Mac erstellen ?

Donnerschmiede
quelle

Antworten:

36

Fügen Sie diese Zeilen in TextEdit hinzu und speichern Sie sie als .Url

[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0
Kirche
quelle
6
Ich denke nicht, dass der IconIndex notwendig ist.
Hectorpal
1
Es liegt an Ihnen, Icon für die Verknüpfung anzugeben. Also warum nicht?
Kirk
4
"Es liegt an dir, impliziert" es ist nicht notwendig.
Hectorpal
Schöne lösung. Ich habe versucht, mit und ohne Index, und es verwendet das Kompass-Symbol mit der Bezeichnung URL für beide. Beides hat auch funktioniert.
VISQL
10

Nach Kirks Antwort folgt hier ein kleines Bash-Skript zum Erstellen solcher Dateien. Ausführen

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

Erstellt eine Datei superuser-site.url :

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

Das Shell-Skript url-create.sh lautet wie folgt:

#!/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: Ich denke nicht, dass der IconIndex notwendig ist, also habe ich ihn auskommentiert.

hectorpal
quelle
1

Es ist ausreichend zu setzen

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

in der datei, damit es funktioniert, scheinen die [InternetShortcut]und IconIndexnicht mehr nötig zu sein (oder?).

Lorenz Blum
quelle