gpt4 book ai didi

c# - 如何以编程方式打开特定 '.exe' 文件的 JumpList 窗口?

转载 作者:行者123 更新时间:2023-12-02 05:19:46 25 4
gpt4 key购买 nike

我知道如何为我的应用程序构建 JumpList。但现在我想显示特定“.exe”文件的跳转列表。我有一个“.exe”文件的路径,我需要显示该应用程序的跳转列表。当用户在任务栏上的应用程序图标上单击鼠标右键时,会显示 JumpList 窗口,但我需要以编程方式显示此窗口。

最佳答案

根据我所做的一点研究,可以通过打开并读取 %AppData%\Microsoft\Windows\Recent\AutomaticDestinations 中的文件内容来完成

那里的文件包含跳转列表文件的扩展名,通过读取这些文件,您可以通过检查重复出现的文件扩展名来找到包含您想要的应用程序的跳转列表的文件。通过了解要检索的应用程序的文件扩展名,您可以找到其跳转列表文件。当然,您可以使用注册表查找应用程序的文件扩展名。

编辑:刚刚第二次阅读您的帖子:请原谅我,教您编写一个应用程序来替换 Windows 任务栏。嗯,你的问题看起来有点棘手。这些步骤可能有效:

  1. 截取桌面并找到与图标匹配的部分您正在寻找的应用程序(可检索以编程方式)
  2. 从屏幕截图中减去或匹配图像以获取位置在屏幕上
  3. 在屏幕上的该位置单击鼠标右键。

ps:api code pack对于 Windows 7 也可能有用。

关于c# - 如何以编程方式打开特定 '.exe' 文件的 JumpList 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com