PowerToys [运行程序]URL快捷方式仅限于某些协议

hc8w905p  于 4个月前  发布在  其他
关注(0)|答案(6)|浏览(49)

Microsoft PowerToys version 0.81.1的安装方法是使用Chocolatey。运行时需要以管理员身份运行。问题出现在PowerToys Run中,具体步骤如下:

  1. 创建URI shortcut以访问特定的Obsidian保险库。
  2. 将此快捷方式放置在以下位置之一:
    • C:\Users\<current user>\AppData\Roaming\Microsoft\Windows\Start Menu
    • C:\Users\<current user>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    • C:\Users\<current user>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Obsidian
    • C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu
    • C:\Users\<current user>\Desktop
  3. 打开PowerToys Run。
  4. 没有结果。进行完整性检查:
  5. 这些URL快捷方式有效且位于:
    • C:\Users\<current user>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Steam
  6. 它们看起来像这样:
  7. 如果不将结果限制为程序插件,则会从Everything中获得结果:
  8. 然而,缩略图/图标没有显示,文件扩展名也没有。
goucqfw6

goucqfw61#

你好,我是一个基于问题标题查找相似问题的AI机器人。
请查看下面的问题,看看它们是否解决了你的问题。如果问题描述了你的问题,请考虑关闭此问题并为其他问题点赞,以帮助我们优先处理。谢谢!

打开类似的问题:

已关闭类似的问题:

注意:你可以通过点赞或踩此评论来给我反馈。

bqujaahr

bqujaahr2#

呃。这个机器人在搜索方面比我更擅长。这是#31322的重复内容。

8i9zcol2

8i9zcol23#

关于PT Run仅被限制为Steam和Epic游戏URL快捷方式的一般问题。我认为PT Run不应该硬编码地仅限于Steam和Epic游戏的URL快捷方式。至少应该可以进行配置。

参考:
PowerToys/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/Win32Program.cs
第421行到第501行

private static readonly Regex InternetShortcutURLPrefixes = new Regex(@"^steam:\/\/(rungameid&#124;run&#124;open)\/&#124;^com\.epicgames\.launcher:/\/apps\/", RegexOptions.Compiled);
v8wbuo2f

v8wbuo2f4#

@htcfreek,你知道为什么它只限于这两种协议吗?

daupos2t

daupos2t5#

这不是强制执行的。这是设计好的。我们需要决定它是否是一个应用程序/网页。因此,我们只接受特定的快捷方式,目前是应用程序、网页和蒸汽。
所以我们需要对插件代码进行增强,以支持/允许这些快捷方式。

7eumitmz

7eumitmz6#

这个没有明确强制。这是出于设计考虑。我们需要决定它是否是一个应用程序/网页。所以我们只接受特定的快捷方式,目前是应用程序、网页和Steam。
因此,我们需要对插件代码进行增强以支持/允许这些快捷方式。

  1. 不允许网页。我有很多.url快捷方式指向网页,但它们都没有显示为程序。这只是合乎逻辑的,因为在上面链接的代码片段中,https:// 快捷方式不属于过滤后的两种类型之一。
  2. 还有其他哪些类型的.url快捷方式不希望被索引?我想不出任何了。
    我的理论如下:
  • 如果在开始菜单中有快捷方式,那么它应该像程序一样处理。
  • 这尤其适用于任何不是 https://file:// 或类似自定义URI方案的快捷方式。
  • Windows开始菜单本身根本不区分快捷方式的类型。例如,我在上面描述的过程中创建的同一个.url快捷方式出现在Windows开始菜单搜索中。

在我看来,PT Run在默认配置下永远不应该显示比开始菜单更少的本地结果。
阅读过滤器的历史,URL快捷方式是为了特别支持Steam和Epic Games游戏而添加的。我认为这种支持应该扩大,并删除或使过滤器可配置化。

相关问题