我在运行eclipse的那天注意到,我无法直接固定Eclipse exe(我可以固定快捷方式来启动它,但是一旦启动,它似乎会打开另一个使用Java SDK的应用程序,并且不能固定)。
这让我开始思考:您为什么不能将所有内容固定在任务栏上?程序有哪些限制?在我的Eclipse示例中,我相信可能是因为它在后台运行Java程序,但对于Starcraft 2这样的程序也会发生相同的情况。
我在运行eclipse的那天注意到,我无法直接固定Eclipse exe(我可以固定快捷方式来启动它,但是一旦启动,它似乎会打开另一个使用Java SDK的应用程序,并且不能固定)。
这让我开始思考:您为什么不能将所有内容固定在任务栏上?程序有哪些限制?在我的Eclipse示例中,我相信可能是因为它在后台运行Java程序,但对于Starcraft 2这样的程序也会发生相同的情况。
Answers:
这些应用程序实际上是一个多进程应用程序。快捷方式将启动一个微型启动器(对于Starcraft)或运行时(Java for Eclipse和Minecraft),从而加载应用程序主进程。如果这些入门者未分配正确的AppUserModelID(实际上只是任务栏的标识符),则无法固定它们。
您可以通过以下方法解决此问题:创建命令提示符,将其固定在任务栏上,然后将目标更改为所需的目标。
在这里找到:http : //mattrefghi.com/blog/2012/06/how-to-pin-a-batch-file-to-the-taskbar-in-windows-7/
单击开始按钮。开始在搜索框中输入“命令提示符”。右键单击“命令提示符”,它会出现在搜索结果中,然后选择“固定到任务栏”。按住SHIFT键的同时,右键单击任务栏中的黑色“命令提示符”图标。从出现的上下文菜单中选择“属性”。现在,我们将注意力转移到“目标”字段中的值:%windir%\ system32 \ cmd.exe tweet就目前而言,它只是试图启动将使“命令提示符”窗口出现的可执行文件。为了使技巧起作用,我们必须以粗体添加以下文本:%windir%\ system32 \ cmd.exe / c“ c:\ somewhere \ myscript.bat” tweet“ / c”参数告诉“ cmd.exe”它应该只运行提供的命令,然后立即关闭自身。在这种情况下,我们告诉它启动一个批处理文件,该文件可以在其内部运行任意数量的命令。自然,该路径应反映文件在计算机上的实际位置。设置完成后,我们只需单击黑色的命令提示符图标即可启动脚本。我不知道Microsoft是否计划改善对此类文件的支持,但是与此同时,我认为这是一个不错的解决方法。
cmd /c "thethingyouwanttorun"
”吗?
我只想指出,您可以使用启动器固定应用程序,以供将来参考。只需将启动器拖到任务栏,它将在那里。唯一的问题是,由于启动器关闭并且存在另一个应用程序,它们无法像普通应用程序那样正常工作,因此为同一任务获得2个图标。有点烦人,但是可以用。
正如DoctorNode所指出的那样,可移动媒体上的应用也无法固定在任务栏上。对于Windows 10仍然如此。有一个简单的解决方法:
将您要固定的可执行文件复制到硬盘上的任何文件夹中-这样,您就已经获得了正确的名称和图标。
将复制的可执行文件拖到任务栏,它将很高兴地固定
导航到“ C:\ Users \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ Taskbar”-请注意,“ User Pinned”文件夹已隐藏,但是在地址栏中键入名称会打开它
修改生成的快捷方式以复制其中的exe:用可移动媒体上的可执行路径和文件夹名称替换可执行文件的路径和文件夹名称,然后保存
瞧!您的任务栏图标将激活可移动媒体上的应用程序/程序,即使您直接启动这些应用程序,它们也将处于活动状态,并且会收集多个窗口-因此一切都回到了工作方式上。您甚至可以从任务栏取消固定,但是重新固定需要再次执行上述步骤。
我将添加一些其他条件,以防止在Windows环境中将某些程序添加到任务栏。
文档;帮助;安装;更多信息;自述文件;自述文件;先阅读;设置;支持;新增功能;删除
大概是为了防止将无用/不必要的文件固定到任务栏。对于这种推理,我没有任何来源,这是我自己的。在此链接上可以找到更多信息。
希望这对其他遇到此问题的人有所帮助。
干杯