OS Xで.urlファイルを作成するにはどうすればよいですか?


23

zipファイルを作成していますが、その中にWebサイトへのリンクを含めて、ユーザーがファイルをダブルクリックしてWebサイトに直接アクセスできるようにします。私の研究では、.urlクロスプラットフォームであるため、私が欲しいのはファイルであることを発見しました。

ただし、Macで作成することはできません。URLをデスクトップにドラッグするたびに、.webloc代わりにファイルが作成されます。このファイルは通常、Safariに関連付けられており、Windowsで読み取ることができないため、機能しません。残念ながら、Firefoxなどの別のWebブラウザーからURLをドラッグしても作成されます。

このページによると、.urlファイル内には重要なデータが含まれているため、自分が何をしているのかわからないままテキストエディタで自分で作成することはできません。それでは.url、Macでファイルを作成するにはどうすればよいですか?

回答:


36

これらの行をTextEditに追加し、.Urlとして保存します

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

6
IconIndexが必要だとは思わない。
-hectorpal

1
ショートカットのアイコンを指定するのはあなた次第です。それではなぜですか?
カーク

4
「それはあなた次第です」それは必要ではありません。
-hectorpal

美しいソリューション。インデックスのあるものとないものを試してみましたが、両方にURLというラベルの付いたコンパスのようなアイコンを使用しています。両方とも働いた。
VISQL

10

Kirkの答えに続いて、このようなファイルを作成するための小さなbashスクリプトを次に示します。実行中

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(それ以上?)が必要ではないと思われます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.