我需要将一个可执行文件固定到新的Windows 10开始菜单中(即创建一个磁贴)。
我知道有PowerShell脚本可以完成此工作,但我需要一些指令添加到我们已经用于安装应用程序的现有批处理文件(cmd)的末尾。
通常适用于Windows 8和8.1的脚本根本不起作用。我该如何做这件事?
我需要将一个可执行文件固定到新的Windows 10开始菜单中(即创建一个磁贴)。
我知道有PowerShell脚本可以完成此工作,但我需要一些指令添加到我们已经用于安装应用程序的现有批处理文件(cmd)的末尾。
通常适用于Windows 8和8.1的脚本根本不起作用。我该如何做这件事?
这是一个微软需要解决的临时解决方案,但它对我有效。
将.bat文件暂时重命名为.exe。然后右键单击文件名。它会给你“固定到开始”选项。将其固定到开始菜单。它不起作用,但有一个打开文件位置的选项。选择那个选项并将名称改回.bat。现在它可以工作了。
在尝试了几乎15种对我无效的不同方法后,Windows 10的工作方式如下:
前往您的桌面 -> 右键单击 -> 创建新快捷方式
在快捷方式目标中输入以下文本:
cmd /c "full path to your batch file"
它会看起来像这样:
cmd /c "C:\Users\Jmeter\Desktop\jmeter.bat"
给这个快捷方式命名。
右键点击该快捷方式->选择固定到任务栏。如果您希望将其固定到开始菜单中,选择固定到开始即可。
奖励:下载一些.png图片->前往此处(https://icoconvert.com/)->转换为Windows图标文件->设置为新图标
注意:我在Windows 8上编写和测试了此代码,您在Windows 10上可能会遇到问题。
请检查这个链接。这是一个JScript/bat混合脚本,使用shellapplication对象和invokeverb函数(即模拟右键单击并选择某些特定操作)。现在它与Windows 10兼容。
像这样使用它(您也可以使用快捷方式/.lnk到exe文件):
call pinnerJS.bat "%windir%\system32\cmd.exe" startmenu
shellapplication
?您是指 shell.application
吗? - Peter Mortensen目前,您无法使用免费工具来完成此操作(也许Windows想进入“付费平铺”商业模式)。
目前的一个可能选项是使用Classic Shell。