我正在创建一个 zip 文件,并希望在其中包含一个指向网站的链接,以便用户可以双击该文件并直接访问该网站。在我的研究中,我发现我想要的是一个.url文件,因为它是跨平台的。
但是,我似乎无法在 Mac 上创建一个。每当我将 URL 拖到桌面时,.webloc都会创建一个文件。此文件通常与 Safari 相关联,在 Windows 上无法读取,因此无法运行。不幸的是,即使我从替代 Web 浏览器(如 Firefox)拖动 URL,它也会被创建。
根据这个页面,文件中有一些重要的数据.url,所以我不能在不知道自己在做什么的情况下在文本编辑器中自己创建一个。那么如何.url在 Mac 上创建文件呢?
Kir*_*irk 54
在 TextEdit 中添加这些行并另存为 .Url
[InternetShortcut]
URL=http://www.yourfavweb.com/
IconIndex=0
Run Code Online (Sandbox Code Playgroud)
hec*_*pal 15
按照 Kirk 的回答,这是一个用于创建此类文件的小型 bash 脚本。执行
url-create.sh superuser-site http://superuser.com/
Run Code Online (Sandbox Code Playgroud)
创建一个文件superuser-site.url:
[InternetShortcut]
URL=http://superuser.com/
Run Code Online (Sandbox Code Playgroud)
该url-create.sh shell脚本如下:
#!/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"
Run Code Online (Sandbox Code Playgroud)
PS:我不认为IconIndex是必要的,所以我把它注释掉了。
| 归档时间: |
|
| 查看次数: |
18486 次 |
| 最近记录: |