Windows 7任务栏堆叠在多个位置

时间:2013-05-16 13:38:07

标签: windows taskbar

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

Odd Taskbar Stacking

最奇怪的部分是它用于堆叠在任务栏快捷方式上,如果我通过单击它或使用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的二进制版本,当我点击任务栏上的图标时,我正在运行它的副本名为notepad.exe的二进制文件。我必须这样做,以欺骗Windows 7认为它使用香草记事本。我认为改变它可能会解决它,但事实并非如此。它们仍然堆叠在任务栏的不同部分。他们甚至会对像Start Button+Number这样的键盘快捷键做出响应,因为它们确实会堆叠它们。

3 个答案:

答案 0 :(得分:2)

感谢this link,此问题已修复。去阅读他的网站以获得比我更好的答案,但是,如果他的网站消失了,这里是相关的片段:

  

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

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

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

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

Some reference documentation

答案 1 :(得分:0)

假设您的操作系统是Windows 7 1.检查任务栏IE的设置。右键单击任务栏并单击属性@属性菜单有一个下拉列表,如果没有将其设置为该设置,它应该说“Stack& hide-labels”。

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

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

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

@echo off 你需要使用DIR命令设置目录 在这里开始“你的程序名称” 你可以使用暂停> nul命令检查它是否有效。

希望这有帮助。

答案 2 :(得分:0)

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