webdevqa.jp.net

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

Zipファイルを作成しています。その中にWebサイトへのリンクを含めて、ユーザーがファイルをダブルクリックしてWebサイトに直接アクセスできるようにしたいと考えています。私の調査で、クロスプラットフォームなので、必要なのは.urlファイルであることがわかりました。

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

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

24
Thunderforge

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

[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0
38
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は必要ないと思いますので、コメントアウトしました。

11
hectorpal

置くだけで十分です

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

機能させるために、ファイル内で[InternetShortcut]IconIndexは必要ないようです(これ以上?)。

1
Lorenz Blum