Як створити .url файл на OS X?


23

Я створюю поштовий файл і хотів би включити посилання на веб-сайт всередині нього, щоб користувачі могли двічі клацнути по файлу та перейти безпосередньо на веб-сайт. У своєму дослідженні я виявив, що те, що я хочу, - це .urlфайл, тому що він є кросплатформним.

Однак я не можу створити його на Mac. Щоразу, коли я перетягую URL-адресу на робочий стіл, .weblocнатомість створюється файл. Цей файл, як правило, асоціюється з Safari і не читається в Windows, тому він не працює. На жаль, він створений, навіть якщо я перетягую URL-адресу з іншого веб-браузера, наприклад Firefox.

Згідно з цією сторінкою , у .urlфайлі є деякі нетривіальні дані, завдяки чому я не можу просто створити їх у текстовому редакторі, не знаючи, що я роблю. Тож як я можу створити .urlфайл на Mac?

Відповіді:


37

Додайте ці рядки в TextEdit і збережіть як .Url

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

6
Я не думаю, що IconIndex необхідний.
hectorpal

1
Вам належить надати значок для ярлика. То чому б і ні?
Кірк

4
"Це залежить від вас" не потрібно.
hectorpal

Прекрасне рішення. Я спробував з індексом і без нього, і він використовує значок на вигляд компаса, позначений URL для обох. Обоє теж працювали.
VISQL

10

Після відповіді Кірка, ось невеликий скрипт для створення таких файлів. Виконання

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

створює файл superuser-site.url :

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

Url-create.sh сценарій оболонки полягає в наступному:

#!/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: Я не думаю, що IconIndex необхідний, тому я прокоментував це.


1

Досить поставити

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

у файлі, щоб він працював, [InternetShortcut]і, IconIndexздається, не потрібен (більше?).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.