¿Cómo creo un archivo .url en OS X?

23

Estoy creando un archivo zip y me gustaría incluir un enlace a un sitio web para que los usuarios puedan hacer doble clic en el archivo e ir directamente al sitio web. En mi investigación, descubrí que lo que quiero es un .urlarchivo porque es multiplataforma.

Sin embargo, parece que no puedo crear uno en una Mac. Cada vez que arrastro una URL a mi escritorio, .weblocse crea un archivo en su lugar. Este archivo generalmente está asociado con Safari y no es legible en Windows, por lo que no funcionará. Desafortunadamente, se crea incluso si arrastro la URL desde un navegador web alternativo, como Firefox.

Según esta página , hay algunos datos no triviales dentro de un .urlarchivo que hacen que no pueda crear uno yo mismo en un editor de texto sin saber lo que estoy haciendo. Entonces, ¿cómo puedo crear un .urlarchivo en una Mac?

Forja del Trueno
fuente

Respuestas:

36

Agregue estas líneas en TextEdit y guárdelas como .Url

[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0
Iglesia
fuente
66
No creo que IconIndex sea necesario.
hectorpal
1
Depende de usted dar Icon para el acceso directo. ¿Entonces por qué no?
Kirk
44
"Depende de usted implica" no es necesario.
hectorpal
Hermosa solución Intenté con y sin el índice, y usa el ícono de aspecto de brújula, etiquetado como URL para ambos. Ambos también funcionaron.
VISQL
10

Siguiendo la respuesta de Kirk, aquí hay un pequeño script bash para crear tales archivos. Ejecutando

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

crea un archivo superuser-site.url :

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

El script de shell url-create.sh es el siguiente:

#!/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"

PD: No creo que IconIndex sea necesario, así que lo comenté.

hectorpal
fuente
1

Es suficiente para poner

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

en el archivo para que funcione, [InternetShortcut]y IconIndexparece que no es necesario (¿alguna vez?).

Lorenz Blum
fuente