有关 Windows 上的一类文档有那么一些嘲笑:你请别人推送一个文档团本,Ta 将桌面的「文档」拖到聊天框,钉铛一响,你收到了一份 document.lnk;你告知 Ta 将某某某软件删除,因此 Ta 把桌面的「手机软件」移到垃圾回收站,对你说「拿下了」……

这类文档阅读者都很了解,大家一般称作快捷方式图标,他们的标志上面带上小箭头。绝大多数程序安装后通常会与此同时在桌面上和菜单栏中建立快捷方式图标;要是没有,一些阅读者很有可能会在总体目标文档上 鼠标右键 > 发送至 > 桌面上快捷方式图标 自身己新创建一个。

但除开鼠标右键发送至桌面上,Windows 快捷方式图标实际上还能够更便捷:在引入目标适用的情形下,它能保证立即启用手机软件的子作用,以某一方式运行程序流程这些。

使我们先从快捷方式图标的工作方式讲起。

快捷方式图标的基础知识

微软公司的 开发人员文本文档 中,快捷方式图标有此外一个更确切的描述:Shell Links,可译成为壳层连接。这一名字更趋于于它的实质:用以 Windows 壳层(Shell)的链接文件。Windows 图型壳层当然是任务管理器(explorer.exe),这也是它赖以生存工作中的过程;而「连接」则表明 Shell Links 是偏向引入目标(corresponding object)的文档而并不是目标自身。

工作方式和特性

以桌面的 Firefox.lnk 为例子,在我们双击鼠标此链接,任务管理器发觉客户试着开启的文件属性为快捷方式图标,便载入了它的「总体目标」特性的內容 C:Program FilesMozilla Firefoxfirefox.exe,随后试着开启此「总体目标」,Firefox 程序流程因此被勾起了。

这和我们在任务管理器地址栏键入 Firefox.exe 部位的机理和实际效果是如此的。

快捷方式管理软件-快捷指令库app安卓-第1张图片

但不一样的是,快捷方式图标几个别的的特性是我们不能根据添充地址栏保证的:

  • 起止部位(工作中文件目录 & working directory):告知任务管理器从哪一个部位开启总体目标,换句话说,将总体目标运作在哪个部位;
  • 键盘快捷键:当聚焦点坐落于快捷方式图标所属文件目录时,任务管理器接纳以键盘快捷键开启连接;
  • 备注名称/标志:快捷方式图标做为一个文档用以展现自个的各种信息内容。

文件后缀名和种类

听见开启快捷方式图标与在任务管理器地址栏键入详细地址相近,一些阅读者很有可能会想起,Windows 任务管理器地址栏不仅能键入文档详细地址,还能够键入shell:downloads 立即打开下载文件夹名称,键入shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}开启操作面板,键入https://example.com打开网页……

是的,快捷方式图标也可以接纳这种內容。依据引入目标类型的不一样,常见的快捷方式图标分成二种:

  1. .lnk 链接文件:注册表文件部位HKCRlnkfile,引入目标是文件目录或文档(包含可执行文件);
  2. .url 互联网快捷方式图标:注册表文件部位HKCRInternetShortcut,引入目标是 URI。

建立方法和分析全过程

根据用户界面建立快捷方式图标现阶段有二种方式:从引入目标建立和应用指导建立:

  1. 从引入目标建立:这类方法必须大家提早精准定位到引入目标(即快捷方式图标的总体目标),选定这一目标,要不鼠标右键 > 发送至 > 桌面上快捷方式图标,要不按着 Alt 键,应用电脑鼠标拖拽文档到目标目录,随后松掉电脑鼠标。前面一种在 Windows 11 早已越来越十分繁杂。
  2. 应用快捷方式图标建立指导:在随意文件目录下鼠标右键,挑选新创建 > 快捷方式图标,填写引入目标的具体位置和名字。

以上边二种方法建立快捷方式图标时,引入目标务必存有。可是建立完毕后,引入目标存有是否就不会再危害快捷方式图标,二者只能在客户开启快捷方式图标时产生关系。

当客户双击鼠标快捷方式图标时,系统软件会试着分析该快捷方式图标:最先它会用快捷方式图标偏向的途径查验引入目标是不是能立即寻找;假如途径的总体目标无目标,任务管理器下面会运用名叫 分布式系统连接追踪 的技术性,借助目标原先的尺寸,名字,建立日期等信息内容开展查找,取得成功寻找总体目标后 Windows 会自动升级快捷方式图标的总体目标特性;若无法找到则会显示客户删掉快捷方式图标。

连接追踪技术性的运用给快捷方式图标产生了硬链接一样的分析实际效果:引入目标删掉后修复,重新命名,挪动部位都不容易造成快捷方式图标无效。因为它也像标记连接一样借助文件路径精准定位,因此只需途径恰当,不管引入目标是不是另一个的文档,快捷方式图标都是会将其开启。

与标记连接的差别

一样能够连接到文本的途径,一样由系统软件给予适用,快捷方式图标和 标记连接 却有实质上的差别。快捷方式图标依然是一个文档,它有自已的文件后缀名,有相应的数据信息(一个详细地址)和尺寸(几 KB),也有自身的标志和特性。但标记连接沒有相匹配的数据信息目标,因此都没有尺寸可谈,它沒有文件后缀名,不具备详细文档构造。

快捷方式管理软件-快捷指令库app安卓-第2张图片

以一个房子为例子,每一个房子都是有座标。给他人一个标记连接,等同于为他走了一个直达房子所属的传送器,他不会了解房屋具体在哪儿;而快捷方式图标仅仅一张写有详细地址的字条,他必须自身探索才可以抵达房屋。任务管理器能够载入小纸条內容后寻找房子所属,但别的程序流程不一定有这种工作能力。

这节归纳:快捷方式图标的大量很有可能

总的来说,相近 TXT 文字由 Notepad 开启,快捷方式图标由任务管理器解决,它将自身的各种特性值传递给任务管理器,后面一种承担查找并开启引入目标。引入目标能够是文档,文件目录或 URI。

偏向一个文档,文件目录,网页页面的快捷方式图标想来阅读者习以为常。但可执行文件并没有一般文档这么简单:notepad.exe 会开启一个未命名的文档,notepad.exe kepa.txt 则会新创建一个名叫kepa.txt 的文本文档;URI 计划方案亦不仅有 HTTPS,它但是 iOS 自动化技术的元老。

为链接文件加上标志与主要参数,将互联网快捷方式图标总体目标修改为 Windows 适用的的 URI Schemes,或许能开启快捷方式图标大量的概率。

为链接文件加上标志与主要参数

在图形界面电脑操作系统并未普及化以前,客户一次又一次键入 指令 标志(flags)主要参数 来进行工作中。这类方法即便放到今日在许多状况下依然比用户界面更高效率。且不谈一些依然时兴的终端设备运用,即便是这些特意为用户界面设计方案的运用,许多也保证了终端设备启用的方法和充实的标志,而这种都能被快捷方式图标运用。

下边以四个案例解读有关使用方法,这节的总结一部分汇总了搜索标志主要参数的2个方式。

测试用例一:迅速新创建 Word 网络文章

Word 内嵌了blog创作专用工具,进行后能够从手机软件内立即发送到 WordPress 等服务平台。但开启 Word,点一下新创建,再挑选模版较为不便,能否建立一个双击鼠标立即新创建 Word 网络文章的快捷方式图标呢?

最先,大家可以确定 Word 支不兼容指令启用的方式,是否有给予可以用的标志。在百度搜索引擎中输入 Microsoft Word CLI Flags,前好多个结论中就会有微软官网得出的 Office 终端设备启用文本文档,文本文档称可以用 -t 加模版途径的方法据模版新建文档,这恰好是大家需要的。

快捷方式管理软件-快捷指令库app安卓-第3张图片

应用这类快捷方式图标较为建议的作法是最先精准定位到运用,将此运用的快捷方式图标做为底板。比如此类中,Word 在 Program FilesMicrosoft Office 中,寻找 EXE 文档,按着 Alt 拖到桌面上建立一个快捷方式图标。

快捷方式管理软件-快捷指令库app安卓-第4张图片

开启建立的快捷方式图标,编写其「总体目标」特性,在后面加上 -t”模版文件路径” -q,这告知 Word 绕过运行动漫并按模版文档立即新创建一个文本文档。将标志和键盘快捷键名字改为自身感兴趣的模样,一个简易方便快捷的快捷方式图标就搞好了。

快捷方式管理软件-快捷指令库app安卓-第5张图片

测试用例二:以无痕模式开启 Chrome

要想有一个立即以无痕模式运作的 Chrome,便捷消毁比较敏感的搜索记录。和上一个事例一样,最先以 Chrome CLI Flags 为搜索关键词,发觉 Chrome 给予的主要参数多得两页都放不进。但是我只必须找和无痕模式有关的标志,在网页页面内以 incognito 为搜索关键词,马上能发觉–incognito 标志。

快捷方式管理软件-快捷指令库app安卓-第6张图片

为 Chrome 建立快捷方式图标作为底板,随后在总体目标特性后加上 –incognito 就可以。

快捷方式管理软件-快捷指令库app安卓-第7张图片

事实上,Chrome 为安裝的电脑浏览器运用建立的快捷方式图标,和它为不一样的朋友建立的快捷方式图标也是根据加上标志和主要参数完成的。

测试用例三:一键存档桌面上的占用照片

文章内容写到现在,小编的桌面上早已堆了许多配图图片。因为本人习惯性边写边配图图片,必须用的照片早已全自动提交图片外链,桌面的照片大概率不容易再使用了。我期待将他们迅速转移到一个文件夹名称中,让桌面新放的图更强寻找。

截屏和制图工具自动生成的照片取名统统以年代(2021)开始,因此这一实际操作用 PowerShell 完成起來并不会太难:

ni archive -Type Directory -Force; mv 2021* -Destination .archive

要想用快捷方式图标启用 PowerShell,能够找找 pwsh.exe( PowerShell 7 的 exe 名字)是否有给哪些提醒:在终端设备键入 pwsh.exe -h,发觉可以用 -c 主要参数启用指令:

快捷方式管理软件-快捷指令库app安卓-第8张图片

下面,大家用指导的方法建立那样一个快捷方式图标。在桌面上 鼠标右键 > 新创建 > 快捷方式图标,键入pwsh.exe -nol -c ni archive -Type Directory -Force; mv 2021* -Destination .archive,-nol 不是载入 Logo,会让指令解决更快一点。

键入完名字后,鼠标右键刚刚新建的快捷方式图标,改动下列信息内容:

  • 起止部位:因为指令中大家应用的是相对位置,因此要把起止部位设定为桌面上的途径;
  • 运作方法 > 降到最低:那样不容易有 PowerShell 对话框弹出来,可从任务栏图标分辨指令实行状况;
  • (可选)键盘快捷键:便捷实际操作;
  • (可选)基本 > 特性 > 掩藏:相互配合快捷键设置应用,这样一来桌面上乃至连这一快捷方式图标都看不见,更简洁。

随后,将聚焦点移到桌面上,按住事先设定好的键盘快捷键或是点按此快捷方式图标标志,全部图片马上存档进行。

快捷方式管理软件-快捷指令库app安卓-第9张图片

测试用例四:建立系统软件重要部位的快捷方式图标

第四个事例是为了更好地填补一种状况——任务管理器自身的独特主要参数。大家都应用过系统软件全自动建立的垃圾回收站,操作面板,免费下载文件夹名称等快捷方式图标,但他们是怎样工作中的,客户能否自主建立这种重点部位的快捷方式图标呢?

实际上,这种任务管理器內部的独特部位是由系统软件在注册表文件中界定的,HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerFolderDescriptions中包括了近乎所有的这类重要部位的信息内容。每一个部位都相应着独一无二的名字(Name 键数据信息)和 GUID(项)。比如桌面文件夹相匹配的命名是 Desktop,GUID 是{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}。

TenForums 由此梳理了二份(按名字,按 GUID)目录大伙儿还可以参照。

快捷方式管理软件-快捷指令库app安卓-第10张图片

在快捷方式图标中启用他们也非常简单,方式是应用 explorer.exe shell:Name 或是 explorer.exe shell:::GUID。举例来说,要想建立一个直通声音设置页面的快捷方式图标,能够用鼠标右键,新创建快捷方式图标,其內容填explorer.exe shell:::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}。

快捷方式图标管理系统软件-快捷指令库app安卓系统-第11张图片

这节归纳:怎样寻找需要的标志和主要参数?

之上四个事例,包含了绝大部分类型的运用。可以看出快捷方式图标建立全过程并不繁杂,很有可能会难倒阅读者的是寻找运用适用的标志主要参数的方式。这也是有规律性可寻的:

  • 终端设备指令与运用:比如 Move-item,Windows Terminal,Magick,我们可以先精准定位到指令或运用所属,键入 运用名 -h 或 运用名 /h,一般都是会发生各种各样主要参数的表述;再不济则能够从他们的官方网站中找寻,终端设备指令和运用肯定会得出健全的文本文档,他们本就以便客户应用为设计方案目地。
  • 传统式运用:比如 Word,Vmware,Explorer,ShareX,他们一般也不给予在终端设备由此可见的协助。此刻必须以 运用名字 CLI Flags 为关键字在百度搜索引擎中查找。假如官方网给予了相应的作用,儋州市几率便会有在线文档编辑。

用 URI Schemes 建立互联网快捷方式图标

一个偏向某資源的详细地址,如 https://example.com,被称作 URL。这串标识符做为取名方法来讲的第一级便是 URI Scheme(统一資源标识符计划方案)。大家最普遍的 HTTPS 仅仅 数以千计 URI 计划方案中的一种。正好似大家能不根据网址首页用 URL 立即打开某一篇文章一样,URI 亦能够用以打开软件内的某一个部位。

若阅读者在电脑浏览器上检索过 Windows 店铺运用,点一下安裝,电脑浏览器会弹出来「开启 Microsoft Store」的提醒,点一下后会自动跳转到 Windows Store。这就是 Windows 上 URI Schemes 的构造运用。

快捷方式管理软件-快捷指令库app安卓-第12张图片

将 URI Schemes 用以快捷方式图标的解读也像上一节一样,首先看好多个测试用例,其中关键点放到总结一部分。

测试用例一:开启 Obsidian 特殊内容

做为小编的主力军手记运用,Obsidian 中有一些应用十分经常的手记,比如 Todo,迅速手记等。如果能有快速开启这种手记的快捷方式图标当然最好不过。Obsidian 并没给予功能强大的标志主要参数,因此何不有求于一样强劲的 URI Schemes。

以 obsidian URI Schemes 为搜索关键词,能寻找开发人员对 Obsidian URI 的具体表述文本文档。

快捷方式管理软件-快捷指令库app安卓-第13张图片

自然,大家的目的仅仅寻找开启 Obsidian 某条目地迅速方式。应用过 Obsidian 的阅读者应当能发觉鼠标右键某一内容会出现 拷贝 Obsidian URL 的选择项,大家必须的就这样一个连接。

快捷方式管理软件-快捷指令库app安卓-第14张图片

一样应用鼠标右键调成建立指导,在弹出来的具体内容中填好刚拷贝的 URI,一个快捷方式图标就建立完成了。假如也有别的必须迅速启用的手记,还可以这般实际操作。

快捷方式管理软件-快捷指令库app安卓-第15张图片

测试用例二:常见闲聊页面直通

和好些的好朋友闲聊,写电子邮件,有什么东西必须马上和朋友们共享,这种实际操作都必须进到手机客户端后挑选闲聊目标。能否更简单一点,立即勾起和家人的你呢?只需运用适用,这也是可以完成的。

查找的方法依然是 运用名 uri schemes,依据检索到的提醒,我还在快捷方式图标建立指导的总体目标部位框中填写下边三个內容:

  • mailto:hi@example.com:立即向别人邮件发送;
  • tencent://Message/?Uin=QQ 号:开启和家人的 QQ 闲聊。

通过小编 查看,手机微信 PC 端以前适用相近的作用,但现阶段只有用 weixin: 勾起手机微信主界面。飞书亦 适用 lark: 开始的外部要求,但勾起闲聊页面必须另一方的 OpenID。

测试用例三:设定内容直通

做为 Windows 的优点之一,操作面板与更现代化的设定几代同堂的形势早已不断好长时间。不会太难发现是他们俩能够互相自动跳转到某种作用的子页面。根据上一个节的第四一部分,我们知道操作面板内的内容可用 GUID 等方法启用,那麼更现代化的设定是怎么做的呢?回答是 URI。

以 ms-settings URI schemes 为关键字查找,能发觉微软公司得出的 官方网文本文档,里边详尽例举了以 ms-settings 开始的各种可以用 URIs。

快捷方式管理软件-快捷指令库app安卓-第16张图片

这种 URIs 是被设计方案为供开发人员启用的,做为客户的我可以根据自身的必须将他们建立为快捷方式图标。例如,小编相信根据资源管理器导航栏到开机自启管理方法页面过度不便,那麼我能应用鼠标右键,建立快捷方式图标,在目标部位一栏中载入 ms-settings:startupapps。将此快捷方式图标挪动到菜单栏,之后就能随便点一下和检索 打开自动运行 来浏览该项设定了。

快捷方式管理软件-快捷指令库app安卓-第17张图片

微软公司的很多 UWP 种类的系统应用,比如 Edge,店铺,人脉关系,都保证了 URI Scheme 适用。针对一些自变量,比如默认浏览器,默认设置视频播放软件,Windows 也是有相匹配的 URIs 可供启用。

这节归纳:在 Windows 中查看 URI Schemes

Windows 下要想了解什么运用适用 URI 启用或是很容易的:URI Schemes 在注册表文件中被描述为 URL Protocol,要应用 URI 的运用务必在注册表文件中创建一个含有 URL Protocol 字符串数组的项2。我们可以根据访问 HKCR ,来确定某软件的 URI Scheme 适用情况。如下图所显示,能见到 BiliBili UWP 版申请注册了 bilibili:

快捷方式管理软件-快捷指令库app安卓-第18张图片

针对系统应用和 Windows Store 运用来讲,大家还可以从 Windows 设定 > 默认应用 > 按协议书特定默认应用(Windows 11 更名为 按连接种类特定默认应用)页面找寻早已被申请注册的各种 URI Schemes。但是此控制面板不容易表明一些传统式运用。

快捷方式管理软件-快捷指令库app安卓-第19张图片

殊不知尝试查看到一个可以用的 URI 相对来说比较艰难。URI 计划方案后的个人行为,查看主要参数绝大多数状况下用以供开发人员开展运用内自动跳转,不容易曝露给客户。而且因为 安全隐患,许多运用都限定了从外界立即启用程序流程作用。

所幸 URIs 通常会兼具多服务平台的实用性,Windows,iOS,Android 系统软件上同一个运用的 URI Scheme 使用方法有可能是一样的。

如果不确定性一个 URI Scheme 是不是起功效,阅读者在将他们载入快捷方式图标以前,能够先应用任务管理器的地址栏做实验,实际效果合乎预估再行動就要迟。

汇总

就工作能力来讲,快捷方式图标显而易见不如脚本制作等方式。最先它的关键途径只有填一行,文中第二节尽管有效快捷方式图标实行好几条指令的测试用例,但这显而易见比不上脚本制作来的雅致;次之,快捷方式图标是静态数据的,要想为它加一些自变量,比如开启 Obsidian 这一周的周志,用电文推送剪切板內容,快捷方式图标完成起來就比较费劲,必须别的专用工具从旁輔助。

殊不知其优点也是很显然的——用起來简易便捷。将总体目标写好,和大家互动的就仅仅一个带方向箭头的图标。我们可以双击鼠标;能够将他们放到菜单栏中用以查找;还能够固定不动到任务栏图标,用 Windows 数字键盘开启。快捷方式图标自身也是一个文档,他们可能被储存,备份数据,转移,只需途径恰当就能取得成功运作。

除开可用在快捷方式图标上,文中详细介绍的标志和 URI Schemes 也可以用以 Windows 注册表文件,AutoHotkey,JS 脚本制作等别的地区,因此第二,三节的总结一部分也许也有文中中心思想以外的实用价值。

文中的作用仅取决于给予运用的构思,揭露大量实际操作的概率。真真正正适用于自身的用途还必须阅读者自主探寻。

评论(0条)

刀客源码 游客评论