Comment créer un fichier .url sur OS X?


23

Je crée un fichier zip et j'aimerais y inclure un lien vers un site Web afin que les utilisateurs puissent double-cliquer sur le fichier et accéder directement au site Web. Dans mes recherches, j'ai découvert que ce que je veux, c'est un .urlfichier car il est multi-plateforme.

Cependant, je n'arrive pas à en créer un sur un Mac. Chaque fois que je fais glisser une URL sur mon bureau, un .weblocfichier est créé à la place. Ce fichier est généralement associé à Safari et n'est pas lisible sous Windows, il ne fonctionnera donc pas. Malheureusement, il est créé même si je fais glisser l'URL à partir d'un autre navigateur Web, comme Firefox.

Selon cette page , il y a des données non triviales dans un .urlfichier qui font que je ne peux pas simplement en créer une moi-même dans un éditeur de texte sans savoir ce que je fais. Alors, comment puis-je créer un .urlfichier sur un Mac?

Réponses:


36

Ajoutez ces lignes dans TextEdit et enregistrez-les sous .Url

[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0

6
Je ne pense pas que l'IconIndex soit nécessaire.
— hectorpal

1
C'est à vous de donner Icon pour le raccourci. Alors pourquoi pas?
— Kirk

4
«Cela dépend de vous», ce n'est pas nécessaire.
— hectorpal

Belle solution. J'ai essayé avec et sans l'index, et il utilise l'icône d'apparence boussole, libellée URL pour les deux. Les deux ont également fonctionné.
— VISQL

10

Suite à la réponse de Kirk, voici un petit script bash pour créer de tels fichiers. Exécution

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

crée un fichier superuser-site.url :

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

Le script shell url-create.sh est le suivant:

#!/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: Je ne pense pas que l'IconIndex soit nécessaire, donc je l'ai commenté.


1

Il suffit de mettre

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

dans le fichier pour le faire fonctionner, le [InternetShortcut]et IconIndexne semblent pas être nécessaires (plus?).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.