我将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
的二进制版本,当我点击任务栏上的图标时,我正在运行它的副本名为notepad.exe
的二进制文件。我必须这样做,以欺骗Windows 7认为它使用香草记事本。我认为改变它可能会解决它,但事实并非如此。它们仍然堆叠在任务栏的不同部分。他们甚至会对像Start Button+Number
这样的键盘快捷键做出响应,因为它们确实会堆叠它们。
答案 0 :(得分:2)
感谢this link,此问题已修复。去阅读他的网站以获得比我更好的答案,但是,如果他的网站消失了,这里是相关的片段:
Notepad2窗口现在已分配给自定义
AppUserModelID
,这就是为什么如果将Notepad2.exe直接固定到任务栏,可能会出现多个图标的原因。要解决此问题,请先打开 Notepad2 窗口,然后从Notepad2任务栏按钮上下文菜单将其固定到任务栏。
请注意,如果您已按照page上的其余说明进行操作并将其设置为将notepad.exe
重定向到notepad2.exe
,那么您实际上必须启动Notepad2.exe
直接,然后右键单击任务栏实例,然后单击“固定到任务栏”。
现在我这样做了,我的所有Notepad2实例都堆叠在任务栏的同一个地方!
请注意,Notepad2的作者说您必须在应用程序中添加代码才能处理此问题。
答案 1 :(得分:0)
假设您的操作系统是Windows 7 1.检查任务栏IE的设置。右键单击任务栏并单击属性@属性菜单有一个下拉列表,如果没有将其设置为该设置,它应该说“Stack& hide-labels”。
如果这不起作用,那么您可以尝试将不会堆叠的文件拖到常规记事本中,然后将其固定到可堆叠标签中的列表中。
除了所有这些之外,当您将应用程序固定到任务栏时,即使它在被固定之前已被编辑和保存,它也将始终打开应用程序的新实例。
您也可以创建一个简单的批处理文件来启动应用程序
@echo off 你需要使用DIR命令设置目录 在这里开始“你的程序名称” 你可以使用暂停> nul命令检查它是否有效。
希望这有帮助。
答案 2 :(得分:0)
我在Internet Explorer中遇到此问题,因为我创建了一个快捷方式并将其固定到任务栏。然后所有新实例将堆叠在一个单独的图标上。我取消了快捷方式,然后导航到IE可执行文件,右键单击并选择“Pin to Task Bar”。在我这样做之后,所有新实例都堆叠在原始固定IE图标的顶部。