繁体   English   中英

使用批处理文件从“开始”菜单中删除项目

[英]Remove an item from the Start menu using batch file

我想在课程管理模式下使用批处理脚本从开始菜单中删除项目我尝试了以下操作

Set scut=C:\users
del /s /q /f %scut%\name of shortcut.lnk

但它似乎不起作用。 谁能给我指出正确的方向。

我将通过提供屏幕截图来使问题更清晰 在此处输入图片说明 在这里我实际上想使用命令提示符删除记事本或Microsoft Word 2010或notepad ++。exe

我不确定我是否正确回答了您的问题...

如果要从Windows开始菜单中删除快捷方式,则必须知道.lnk文件的位置:

每用户菜单:C:\\ Users [用户名] \\ AppData \\ Roaming \\ Microsoft \\ Windows \\ Start菜单所有用户菜单:C:\\ ProgramData \\ Microsoft \\ Windows \\ Start菜单

所以代码应该是链接此的东西:

DEL /Q "C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Start Menu\shortcut.lnk"

要么

DEL /Q "C:\ProgramData\Microsoft\Windows\Start Menu\shortcut.lnk"

如果.lnk位于子文件夹中,则显然必须修改路径;-)

Set scut=C:\Users
cd /d %scut%
del /s /q /f "name of shortcut.lnk"

因此,将目录更改为%scut%并递归删除双引号中的快捷方式(由于空格)。

下次尝试http://superuser.com时,它将更加面向IT Pro受众。

编辑。 显然del不遵循SYMLINKS,因此"%scut%\\All Users\\"成为一种特殊情况,只需在末尾添加即可。

cd /d "%scut%\All Users"
del /s /q /f "name of shortcut.lnk"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM