2

我固定Notepad2-mod在任务栏上。当我单击固定的快捷方式时,它会打开一个新实例,但不会堆叠到位。它开始一个新的堆栈。额外的点击将使用第二个堆栈。这可能最好通过屏幕截图来解释:

奇怪的任务栏堆叠

最奇怪的部分是,如果我通过单击它或使用 WIN+num 启动它,它会堆叠在任务栏快捷方式上,但如果我Notepad2-mod通过右键单击一个文件并使用“使用 notepad2-mod 打开”启动它,它会堆叠在一个新的堆栈。现在,它们都堆叠在一个新的堆栈中(而不是在任务栏固定的快捷方式上)。

“使用 notepad2-mod 打开”注册表快捷方式和任务栏固定快捷方式都运行相同的可执行文件。

最终,我希望它们都堆叠在同一个位置,在任务栏固定图标的顶部。

1) What did I do to persuade it to behave like this?
2) How can I convince it to all stack on the pinned icon?

编辑: 我刚刚在任务管理器中注意到,当我双击一个 .txt 文件时,我正在运行一个名为的二进制文件版本,Notepad2.exe当我单击任务栏上的图标时,我正在运行一个名为 .txt 的相同二进制文件的副本notepad.exe。我必须这样做是为了让 Windows 7 误以为它使用的是香草记事本。我认为改变它可能会解决它,但它没有。它们仍然堆叠在任务栏的不同部分。他们甚至响应键盘快捷键Start Button+Number,例如他们实际堆叠的插槽。

4

3 回答 3

2

感谢这个链接,这个问题得到了解决。去阅读他的网站以获得比我更好的答案,但是,如果他的网站消失了,以下是相关的片段:

Notepad2 窗口现在分配给一个 custom AppUserModelID,这就是为什么 Notepad2.exe 直接固定到任务栏时可能会出现多个图标的原因。要解决此问题,请先打开Notepad2窗口,然后从 Notepad2 任务栏按钮上下文菜单将其固定到任务栏。

请注意,如果您已按照页面上的其余说明将其设置为重定向notepad.exenotepad2.exe,您实际上必须直接启动Notepad2.exe,然后右键单击任务栏实例并单击“固定到任务栏”。

现在我这样做了,我的所有 Notepad2 实例都堆叠在任务栏上的同一个位置!

请注意,Notepad2 的作者说您必须在应用程序中添加代码来处理此问题。

一些 参考 文档

于 2013-11-12T22:44:16.817 回答
0

假设您的操作系统是 Windows 7 1. 检查任务栏 IE 的设置。右键单击任务栏并单击属性@属性菜单有一个下拉列表,如果未将其设置为该设置,则应显示“堆栈和隐藏标签”。

如果这不起作用,那么您可以尝试将不会堆叠的文件拖到常规记事本并将其固定到可堆叠选项卡中的列表中。

除此之外,当您将应用程序固定到任务栏时,即使在固定之前已对其进行了编辑和保存,它也将始终打开应用程序的新实例。

您也可以制作一个简单的批处理文件来启动应用程序

@echo off rem 您将要使用 DIR 命令设置目录 start "your program's name here" rem 您可以使用 pause>nul 命令检查它是否有效。

希望这可以帮助。

于 2013-05-16T15:26:15.540 回答
0

我在使用 Internet Explorer 时遇到了这个问题,因为我创建了一个快捷方式并将其固定到任务栏。然后所有新实例将堆叠在一个单独的图标上。我取消固定快捷方式,然后导航到 IE 可执行文件,右键单击并选择“固定到任务栏”。在我这样做之后,所有新实例都堆叠在原始固定的 IE 图标之上。

于 2015-07-16T19:16:57.910 回答