问题标签 [jump-list]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-7 - 如何以编程方式将显示跳转列表的项目固定到 WIN7 中的开始菜单
我想在开始菜单中添加一个项目以显示用户可以启动的应用程序列表。有点像自定义菜单。我得到了 WIN API 代码包,并且知道我可以在弹出菜单部分使用跳转列表。不过,不确定如何将某些内容固定到开始菜单。我正在寻找类似于 IE 显示的内容。
c# - 如何将最近打开的文档添加到 WPF 中的 OpenRecent 菜单项
我开发了一个 Wpf 应用程序,它打开一个 .doc 文件并执行一些操作。现在我想在显示最近打开的文档列表的菜单项中添加打开最近的功能。现在有一个名为跳转列表的 wpf 类,但我不明白如何在我的应用程序中使用跳转列表。
c# - 枚举 JumpList 最近的文件?
我正在通过以下方式填充跳转列表:
效果很好。唯一的问题是我的应用程序中还有一个文件菜单,并且还想在那里显示最近的列表。我可以通过存储最近文件的第二个副本轻松做到这一点,但我想知道是否可以枚举跳转列表使用的文件列表。我一直无法弄清楚这样做的任何事情。
我在这里错过了什么吗?我可以枚举跳转列表中的文件,还是需要存储我自己的重复列表?
c++ - 未识别 C++ Windows 跳转列表类
尝试使用 Visual Studio 2008 构建软件电话源 (microsip),但未识别 windows 跳转列表类。
第 19 行给出了一个错误,因为ICustomDestinationList
没有被识别
我错过了什么吗?据我所知jumplist
,功能都在"shobjidl.h"
vim - Vim 的跳转列表总是只有一个条目
我正在学习使用跳跃(CTRL-O,CTRL-I)。但是无论我跳多少次,vim 的跳转列表总是只有一个条目。尝试使用/
,(
和)
。任何人都知道为什么?我没有加载任何 .vimrc。
编辑:
更好地解释我如何测试这个:我创建了以下文本:
然后我过去常常$
去线路末端,然后我过去常常(
去一些阶段。在:h jumps
中,我读到 ( 是一个跳转。但是当我在 之后看到跳转列表 ( :jumps
) 时(
,一直只有 1 个跳转。
winapi - 如何使用 vc++ 在 Windows 7/8 中为任何应用程序获取 appUserModelId
我想从任何应用程序的跳转列表中找出最近/经常使用的项目。我知道我们可以使用 IApplicationDocumentLists 接口来做到这一点。但是我们需要 appUserModelId。所以现在我的问题是找出任何应用程序的 appUserModelId,给定它的 exe 路径。任何帮助将不胜感激。
windows - 跳转列表未显示在固定图标上(c++/cli - windows 7)
当我将我的应用程序固定到任务栏时,当应用程序运行时我看不到跳转列表。
Jumplist:在 Windows 7 中右键单击任务栏图标时显示的最近打开的文件。
当我运行该应用程序时,会打开一个新的任务栏图标,而不是同一个图标。跳转列表显示在运行图标上,而不是固定图标上。
这是我做过的事情..
- SetCurrentProcessExplicitAppUserModelID
- 添加了文件类型的注册表项。
应用程序运行时,Jumplist 可以正常工作。除了跳转列表没有显示在固定图标上。
我的问题是:
- 应用未运行时如何显示跳转列表?或者为什么它不起作用?它是一个不同的注册表项吗?
- 为什么 Windows 会创建一个新的任务栏图标,而不是在同一个固定图标上打开。(我不更改 AppUserModelID)?
java - 右键单击“图标任务”
我如何创建“图标任务”。当您右键单击它们的图标时,我想复制某些程序的功能(例如便笺/ spotify)。很抱歉,我没有足够的声誉,因此无法包含图片;但是,(我使用的是 Windows 8.1)如果您右键单击 Chrome 的图标,您的“最常访问”及其“任务”会弹出。有谁知道如何复制这个?我找不到任何东西,我一定是问错了问题。我找到了这个,但我无法让它工作。
c# - 重命名固定的应用程序
语境
由于工作机器上的安全策略,我无法固定网络驱动器上的应用程序。但是,我找到了一种解决方法,即固定一个安全的应用程序,就像来自 system32 的任何应用程序一样,并编辑在其下创建的快捷方式(.lnk)文件%appdata%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
以使其指向所需的应用程序,并更新其图标和名字。
问题
现在,我已经成功地以编程方式复制了几乎所有内容,除了最后一步,即用我们要固定的应用程序名称重命名快捷方式。
但这里有一个棘手的部分,如果您已经固定了一个应用程序并且只是在 中正常重命名它(rclick->rename->type something->hit enter
)%appdata%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
,那么您已经损坏了它。如果您杀死exporer.exe
并重新启动它,您会注意到固定项目已变得无法使用,例如:
正确的方法是通过rclick->properties->general->change file name->press ok
. 但是,我们如何以编程方式重现这一点?
代码
如果您的系统语言不是
fr-FR
,则需要更新TaskBarHelper
初始化程序。在抛出异常的位置附近的异常和注释中提供了说明。
TL;博士
如何以rclick->properties->general->change file name->press ok
编程方式重现?