快捷指令库app安卓 快捷方式管理软件( 四 )


若读者在浏览器上搜索过 Windows 商店应用,点击安装,浏览器会弹出「打开 Microsoft Store」的提示,点击后会跳转到 Windows Store 。这就是 Windows 上 URI Schemes 的简单应用 。
将 URI Schemes 用于快捷方式的讲解也像上一节一样,先看几个用例,个中要点放在小结部分 。
用例一:打开 Obsidian 特定条目作为笔者的主力笔记应用,Obsidian 中有一些使用非常频繁的笔记,例如 Todo,快速笔记等 。要是能有迅速打开这些笔记的快捷方式自然再好不过 。Obsidian 并没有提供好用的标识参数,所以不妨求助于同样强大的 URI Schemes 。
以 obsidian URI Schemes 为关键词搜索,能找到开发者对 Obsidian URI 的详细解释文档 。
当然,我们的目标只是找到打开 Obsidian 某条目的快速方法 。使用过 Obsidian 的读者应该能发现右键某个条目会有 复制 Obsidian URL 的选项,我们需要的就是这样一个链接 。
同样使用右键调出创建向导,在弹出的内容中填写刚刚复制的 URI,一个快捷方式就创建完成了 。如果还有其他需要快速调用的笔记,也可以如此操作 。
用例二:常用聊天界面直达和要好的朋友聊天、写邮件,有什么东西需要立刻和朋友分享,这些操作都需要进入客户端后选择聊天对象 。能不能更简便一点,直接唤起和某人的聊天呢?只要应用支持,这是能够实现的 。
检索的方式仍然是 应用名 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 。
这些 URIs 是被设计为供开发者调用的,作为用户的我们也可以按照自己的需要将它们创建为快捷方式 。比如说,笔者认为通过任务管理器导航到开机自启管理界面过于麻烦,那么我可以使用右键,创建快捷方式,在对象位置一栏中写入 ms-settings:startupapps 。将此快捷方式移动到开始菜单,以后就能直接点击或者搜索 开启自启 来访问此项设置了 。
微软的许多 UWP 类型的系统应用,例如 Edge、商店、人脉,都提供了 URI Scheme 支持 。对于一些变量,例如默认浏览器、默认视频播放器,Windows 也有对应的 URIs 可供调用 。
本节汇总:在 Windows 中查询 URI SchemesWindows 下想要知道哪些应用支持 URI 调用还是很简单的:URI Schemes 在注册表中被表述为 URL Protocol,要使用 URI 的应用必须在注册表中新建一个带有 URL Protocol 字符串的项2 。我们可以通过浏览 HKCR,来确认某应用的 URI Scheme 支持情况 。如下图所示,能看到 BiliBili UWP 版注册了 bilibili:
对于系统应用和 Windows Store 应用而言,我们也可以从 Windows 设置 > 默认应用 > 按协议指定默认应用(Windows 11 改名为 按链接类型指定默认应用)界面寻找已经被注册的各类 URI Schemes 。不过此面板不会显示一些传统应用 。
然而试图查阅到一个可用的 URI 相对而言较为困难 。URI 方案后的行为、查询参数大部分情况下用于供开发者进行应用内跳转,不会暴露给用户 。并且由于 安全问题,不少应用都限制了从外部直接调用程序功能 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: