![使用脚本创建的快捷方式未显示在“开始”菜单中](https://linux22.com/image/1525720/%E4%BD%BF%E7%94%A8%E8%84%9A%E6%9C%AC%E5%88%9B%E5%BB%BA%E7%9A%84%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E6%9C%AA%E6%98%BE%E7%A4%BA%E5%9C%A8%E2%80%9C%E5%BC%80%E5%A7%8B%E2%80%9D%E8%8F%9C%E5%8D%95%E4%B8%AD.png)
我刚刚开始尝试使用nircmd
。当我在批处理脚本中创建快捷方式时,该快捷方式已成功创建在用户的“开始菜单”>“所有应用程序”()的文件夹中%AppData%\Roaming\Microsoft\Windows\Start Menu\Programs
,以及计算机的“开始菜单”文件夹(%ProgramData%\Microsoft\Windows\Start Menu\Programs
)中,但由于某种原因,它并未显示在开始菜单的所有应用程序中。
当我在任一位置放置快捷方式时,它通常会立即显示在“所有应用程序”列表中。
我用来创建快捷方式的脚本摘录如下:
set NIR=%cd%\nircmdc.exe
set StartMenuFold=%appdata%\Microsoft\Windows\Start Menu\Programs
set AllAppsFold=%programdata%\Microsoft\Windows\Start Menu\Programs
%NIR% shortcut "%PROGRAMFILES%\EsotericIDE\EsotericIDE.exe" "%StartMenuFold%" EsotericIDE
%NIR% shortcut "%PROGRAMFILES%\EsotericIDE\EsotericIDE.exe" "%AllAppsFold%" EsotericIDE
我做错了什么,或者这只是一个问题NirCmd
?我可以手动完成,但我希望能够自动化。
编辑:我尝试使用 GOW 版本的 ln 创建链接,Windows 将其识别为快捷方式,但仍然没有将其放入“所有应用程序”文件夹中
编辑2:事实证明我的问题完全是我个人的用户错误...我之前在开始菜单中固定了一个应用程序的快捷方式。
答案1
事实证明,我的问题的两个部分的答案都在这里:Windows 10 开始菜单缺少某些类型的快捷方式与接受的答案。
基本上,我之前已经将我使用快捷方式定位的应用程序固定到了 Windows 10 的开始菜单中。出于某种原因,这会阻止同一应用程序出现在开始菜单的所有应用程序列表中。否则,用户开始菜单文件夹和 Windows 的开始菜单文件夹(以任何组合)都会使快捷方式出现在所有应用程序列表中。