使用delphi创建internet快捷方式(.url)文件

与常规的.LNK快捷方式(指向文档或应用程序)不同,Internet快捷方式指向URL(web文档)。下面介绍如何使用Delphi创建.URL文件或Internet快捷方式。...

与常规的.LNK快捷方式(指向文档或应用程序)不同,Internet快捷方式指向URL(web文档)。下面介绍如何使用Delphi创建.URL文件或Internet快捷方式。

hands typing on a laptop

Internet快捷方式对象用于创建指向Internet站点或web文档的快捷方式。Internet快捷方式与指向文档或应用程序的常规快捷方式(包含二进制文件中的数据)不同。此类扩展名为.URL的文本文件的内容为INI文件格式。

查看.URL文件的最简单方法是在记事本中打开它。Internet快捷方式的内容(以其最简单的形式)可能如下所示:

如您所见,.URL文件具有INI文件格式。URL表示要加载的页面的地址位置。它必须指定格式为的完全限定URLprotocol://server/page..

创建.url文件的简单delphi函数

如果您有要链接到的页面的URL,则可以通过编程轻松创建Internet快捷方式。双击时,将启动默认浏览器并显示与快捷方式关联的网站(或web文档)。

这里有一个简单的Delphi函数来创建.URL文件。CreateInterentShortcut过程使用为给定URL(LocationURL)提供的文件名(文件名参数)创建URL快捷方式文件,覆盖任何具有相同名称的现有Internet快捷方式。

下面是一个示例用法:

几点注意事项

  • 您可以将网页另存为MHT(web存档),然后创建.URL快捷方式以访问脱机版本的web文档。
  • 必须为FileName参数提供完整的文件名以及.URL扩展名。
  • 如果您已经有了“感兴趣”的Internet快捷方式,则可以轻松地从Internet快捷方式(.URL)文件中提取URL。

指定.url图标

.URL文件格式的一个更简洁的功能是,您可以更改快捷方式的关联图标。默认情况下,.URL将带有默认浏览器的图标。如果要更改图标,只需在.URL文件中添加两个附加字段,如下所示:

IconIndex和IconFile字段用于指定.URL快捷方式的图标。IconFile可以指向应用程序的exe文件(IconIndex是图标作为exe内资源的索引)。

打开常规文档或应用程序的internet快捷方式

被称为Internet快捷方式,.URL文件格式不允许您将其用于其他用途,例如标准应用程序快捷方式。

请注意,必须在中指定URL字段protocol://server/page 格式。例如,您可以在桌面上创建指向程序exe文件的Internet快捷方式图标。您只需要为协议指定“file://”。当您双击这样一个.URL文件时,您的应用程序将被执行。下面是这样一个“互联网快捷方式”的例子:

这是一个在桌面上放置Internet快捷方式的过程,快捷方式指向*当前*应用程序。您可以使用以下代码创建程序的快捷方式:

注意:只需调用“CreateSelfShortcut”即可在桌面上创建程序的快捷方式。

何时使用.url

这些方便的.URL文件对几乎每个项目都很有用。为应用程序创建设置时,请在“开始”菜单中包含.URL快捷方式,使用户可以最方便地访问您的网站以获取更新、示例或帮助文件。

  • 发表于 2021-09-15 04:01
  • 阅读 ( 198 )
  • 分类:IT

你可能感兴趣的文章

使用以下5个快捷方式,让您的mac dock再次变得出色

...一堆超级有用的快捷方式来交换图标时,为什么还要坚持使用Mac dock附带的那些乱七八糟的图标呢? ...

  • 发布于 2021-03-16 02:39
  • 阅读 ( 241 )

初学者快速自动热键指南

... 自动热键是一种脚本语言,允许创建宏和脚本,通常使用热键触发。自动热键的常见用法有: ...

  • 发布于 2021-03-21 16:59
  • 阅读 ( 321 )

如何在outlook中创建自定义导航窗格

...创建一个自定义导航窗格,以显示所需内容。 如果您只使用收件箱、已发送邮件、已删除邮件和存档,则本指南可能不适合您。只需将这些文件夹添加到您的收藏夹(您可以在导航窗格的指南中了解如何操作),就可以开始了...

  • 发布于 2021-04-03 14:50
  • 阅读 ( 164 )

如何在windows中向快速启动菜单添加应用程序

...以下路径。然后,单击“下一步”继续。 %APPDATA%\Microsoft\Internet Explorer\Quick Launch 快捷方式的名称默认为“快速启动”文件夹的名称。如果要更改名称,请键入新名称。单击“完成”创建快捷方式。 快速启动快捷方式将添加到Se...

  • 发布于 2021-04-08 05:52
  • 阅读 ( 167 )

如何在windows的文件资源管理器中设置自定义启动文件夹

...后,导航到以下文件夹。 C:\Users\Lori\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar 在将自定义文件资源管理器快捷方式粘贴到此文件夹之前,建议您将原始快捷方式复制并粘贴到其他位置,以便备份快捷方式。您可...

  • 发布于 2021-04-08 07:16
  • 阅读 ( 210 )

如何为您喜爱的网站创建自定义chrome web应用快捷方式

...e字段中填写“How to Geek”,输入任何您喜欢的描述,然后使用URLhttp://tl80.cn。 接下来,找到一个128×128 PNG图像文件,它将被用作网站的徽标。如果你没有一个大小正好合适的图像,你可以用像这样的图像编辑器来裁剪和调整一...

  • 发布于 2021-04-11 17:32
  • 阅读 ( 157 )

充分利用internet explorer 9的最佳提示和调整

如果您使用Internet Explorer 9,我们将为您提供许多技巧和窍门,以改善您的网络冲浪体验,从自定义界面到使用许多功能,并通过IE9的许多安全和隐私增强功能使您的在线时间更加安全。 使用一个框(地址栏)浏览或搜索 在9...

  • 发布于 2021-04-12 09:31
  • 阅读 ( 227 )

使用ie9 tweaker plus轻松定制internet explorer 9

如果您使用Internet Explorer 9,我们发现了一个有用的程序,称为IE Tweaker Plus,它允许您轻松调整和自定义浏览器中的27个设置,以及创建自定义的IE9快捷方式,自动在InPrivate模式下打开IE。 不需要安装IE9 Tweaker Plus。要运行它,只...

  • 发布于 2021-04-12 09:36
  • 阅读 ( 154 )

用于组织桌面的最佳应用程序启动器和停靠点

...接之一下载: 独立安装程序 Web安装程序(安装期间需要internet访问) 便携式应用程序启动器 以下是可移植的应用程序启动器列表。它们对于在USB闪存驱动器上启动便携式应用程序很有用,或者如果您不想在PC上安装其他软件...

  • 发布于 2021-04-12 09:49
  • 阅读 ( 334 )

以简单的方式查看internet explorer缓存文件

有时您可能需要一种快速简便的方法来访问Internet Explorer的缓存。今天我们来看看IECacheView,它是完成工作的一个很好的应用程序。 安装程序 你不用担心安装。只需解压缩程序zip文件,将两个文件放在里面(IECacheView.exe以及IECacheV...

  • 发布于 2021-04-14 03:55
  • 阅读 ( 133 )
hhz74381
hhz74381

0 篇文章

相关推荐