我有一个 .bat 文件的快捷方式,我使用另一个图标的解决方法将其固定到任务栏,这似乎有效。现在我复制该快捷方式,将其指向另一个 .bat 文件,重命名,但我无法将其固定到任务栏。我必须找到其他新的未使用的图标来固定,固定它,然后手动修改它。这导致的另一个问题是,Windows 似乎会跟踪哪些图标被固定,即使它们在事后被修改。因此,如果我使用媒体播放器作为我的虚拟图标,固定它,然后更改它的名称和快捷方式以指向 .bat 文件,我无法重新固定 Windows 媒体播放器,如果我选择从 Windows 媒体播放器取消固定,它会取消固定我的 .bat 文件的快捷方式。
我简直不敢相信这有多荒谬。有没有办法将我想要的任何内容固定到任务栏(在我的情况下是 .bat 文件),而不会导致这样的问题?
有没有一种简单的方法可以复制现有快捷方式并对其进行修改,然后将其重新固定到任务栏?我想要复制它的原因是我启动了一个 .bat 文件(特别是 git bash),并在窗口上设置了属性,例如快速编辑、增加屏幕缓冲区并手动设置其位置和大小。我不想对我想要固定的每个图标都这样做,因为除了快捷方式 URL 之外,它们都是相同的。
答案1
两条规则:
- 仅应用程序可以固定到任务栏。
- 文件可以固定到应用程序
两种解决方案:
- 创建启动批处理文件的应用程序,但这是一个愚蠢的解决方法。
- 将命令提示符固定到任务栏,并将批处理文件固定到该命令提示符。
答案2
我有一个方法可能可以实现您想要实现的目标。
有几个步骤需要遵循,如下所示:
- 确保您可以查看文件扩展名。
- 在要固定到任务栏的文件上,将扩展名重命名为。EXE文件
- 将文件拖到任务栏以将其固定,或右键单击并“固定到任务栏”
- 将文件扩展名重命名回.bat。
- 在固定文件上,右键单击图标,这将调出跳转列表。再次右键单击文件本身并选择属性。
- 在属性上,将目标上的文件扩展名从 .exe 更改为 .bat。
- (可选)根据您的喜好更改图标。
现在,当您单击任务栏图标时,它将打开您的批处理文件。这几乎适用于任何文件,只需将其设置为 .exe 即可。此外,您还需要将原始文件保存在可以链接到的地方。