无法将已修改的快捷方式固定到Windows 7任务栏


6

我有一个.bat文件的快捷方式,我通过使用另一个图标使用解决方法固定到任务栏,这似乎工作。现在我复制一下该快捷方式,将其指向另一个.bat文件,重命名,我无法将其固定到任务栏。我必须找到一些其他新的未使用的图标来固定,固定它,然后手动修改它。这导致的另一个问题是Windows似乎跟踪哪些图标被固定,即使它们在事后被修改。因此,如果我使用媒体播放器作为我的虚拟图标,将其固定,然后更改它的名称和快捷方式以指向.bat文件,我无法重新固定Windows媒体播放器,如果我从Windows媒体播放器中选择取消固定,它取消了我的.bat文件的快捷方式。

我无法相信这是多么荒谬。有没有办法将任何我想要的东西固定在任务栏上(例如我的情况下的.bat文件)不会导致这样的问题?

有没有一种简单的方法可以复制现有的快捷方式并对其进行修改并将其重新固定到任务栏?我想复制它的原因是因为我启动了一个.bat文件(特别是git bash),我在窗口上设置属性就像快速编辑一样,增加屏幕缓冲区并手动设置它的位置和大小。我不想对每个我想要固定的图标执行此操作,因为除了快捷方式URL之外它们将是相同的。


目前还不清楚你的解决方法是什么。图标没有限制,因为我可以为两个应用程序提供相同的图标并将它们固定在一起。另外,为什么要解决方法......
Tom Wijsman

这是pre windows7sp1吗?我今天安装了sp1,它实际上删除了我的多个引脚,只留下一个firefox配置文件到底是什么!所以我明白为什么你会生气。我总是通过右键单击文件夹来使用git bash。它不是一个别针,但非常方便

奇怪的是我可以右键单击一个快捷方式并固定它。任务栏是故障(任务打开第一个firefox图标/快捷方式,我打开的那个图标似乎已关闭),但“它的工作原理”。你也可以看到我的问题 superuser.com/questions/265558/...

Answers:


3

两条规则:

  • 只有应用程序可以固定到任务栏。
  • 文件可以固定到应用程序

两种解决方案

  • 创建启动批处理文件的应用程序,但这将是一个愚蠢的解决方法。
  • 将命令提示符固定到任务栏并将批处理文件固定到该命令提示符。

感谢您的建议,但我需要将它们固定为正常的应用程序。我已经得到了这个与手动解决方法一起工作,它只是它受到我上面列出的限制。还有一种方法可以禁用最近使用的列表,例如固定在任务栏上的Windows资源管理器吗?
Coder

@Coder:欢迎超级用户!如果您还有其他问题,例如“禁用最近使用的列表”,请点击以查看 问问题 按钮。我稍微更新了我的答案,您将需要创建自己的应用程序启动器或使用快捷方式正确执行 git-bash.exe 你做的 quick edit, increase the screen buffer and set it's position and size manually。最快捷的方式就是开始 git-bash.exe,调整设置,然后在任务栏中单击鼠标右键 git-bash.exe 并固定它。
Tom Wijsman

好的,所以基本上Windows 7不支持它。我理解你的意思,但这是非常有限的。我还会争辩说“正确地做”你可以只创建一个.bat文件的快捷方式,因为git带有一个bat文件,它执行了很多初始化,我不能只指向git-bash.exe。即使我可以无法固定在不同目录中启动的两个快捷方式,因为你不能两次固定相同的快捷方式我相信。如我错了请纠正我。
Coder

@Coder:Windows 7确实支持固定应用程序,而Git确实提供了一个 C:\Program Files\Git\bin\sh.exe,你可以传递设置和参数,我不知道你的问题在哪里?没有这样的事情 pinging shortcuts to batch files你也是 pin applications 要么 pin files supported by those applications to those applications。你为什么要申请 icon workaround 到了 batch workaround 如果您可以直接使用该应用程序,为什么要使批量等同于您实际想要的快捷方式?
Tom Wijsman

我不能马上使用该应用程序。我正在使用MSysGit,它是通过运行“git-bash.bat”启动的,它可以实现inisitalization,如果你看一下它,它有一堆if语句。除了指向exe文件仍然阻止我固定两个或更多的快捷方式(我想做,实际上是3)从不同的工作目录开始。 IE浏览器。我刚刚验证你不能将两个快捷键固定到同一个exe。 Windows阻止了它。
Coder

1

我有一个方法可能适合你想要完成的任务。

有几个步骤可以遵循,所以在这里:

  1. 确保您可以查看文件扩展名。
  2. 在您的文件上固定任务栏,将扩展名重命名为 。可执行程序
  3. 将文件拖到任务栏以固定它或右键单击并“固定到任务栏”
  4. 将文件扩展名重命名为.bat。
  5. 在固定文件上,右键单击图标,这将显示跳转列表。再次右键单击文件本身并选择属性。
  6. 在属性上,将目标上的文件扩展名从.exe更改为.bat。
  7. (可选)根据您的喜好更改图标。

现在,当您单击任务栏图标时,它将打开您的批处理文件。这几乎适用于任何文件,只需要一个.exe来固定它。此外,您需要将原始文件保存在可以链接到的位置。


感谢您的建议,不幸的是,当我点击我的固定快捷方式时,它会启动应用程序作为栏上的新项目。 IE浏览器。它不会将正在运行的应用程序绑定到固定的快捷方式,它会为它创建一个新图标(未固定)。我希望我解释了这一点,但我需要运行程序在运行时使用固定图标的行为(不幸的是,此解决方案不适用于此)。
Coder
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.