使用批删除桌面图标?

时间:2011-02-07 10:54:59

标签: batch-file icons desktop shortcut delete-file

我正在尝试创建一个可以从桌面删除图标的批处理但是它无法正常工作吗?

del "%userprofile%\Bureaublad\AutoCAD 2006.ico"

我的问题的第二部分,%userprofile%在工作中正常工作但是这对家用电脑有效吗?

3 个答案:

答案 0 :(得分:1)

也许你的脚本等待删除文件的确认?

尝试:

echo y | del "%userprofile%\Bureaublad\AutoCAD 2006.ico"

答案 1 :(得分:0)

你的代码应该工作得非常好......你可能意味着一个程序链接?那么扩展名必须是.lnk?

所以它会是:

   del "%userprofile%\Bureaublad\AutoCAD 2006.lnk"

应该适用于任何Windows PC - 唯一的问题可能是UAC与Vista及更高版本。

答案 2 :(得分:0)

好吧,%userprofile%会将您带到User目录,而不是Desktop目录。尝试写一些像

这样的东西
del "%userprofile%\Desktop\MyIcon.ico"

顺便说一句,如果您通过“icon”实际上是指有问题的应用程序的快捷方式,则扩展名不会是.ico但.lnk

是的,%userprofile%也适用于家用电脑。

PS:以上所有假设您使用的是Windows。