Board logo

标题: [系统相关] [已解决]怎么用批处理删除快捷方式的小箭头? [打印本页]

作者: loveqianool    时间: 2011-2-3 18:48     标题: [已解决]怎么用批处理删除快捷方式的小箭头?

首先要判断是xp还是win7
xp的话删除下面两个注册表键值就可以了,
reg delete HKCR\piffile /v IsShortcut /f
reg delete HKCR\lnkfile /v IsShortcut /f

win7下需要复制 Empty.ico 文件到 X:\WINDOWS 目录
然后添加以下注册表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"="%SystemRoot%\\Empty.ico,0"

  1. @Echo Off
  2. If Not "%1"=="" (Set c=%1&Goto Goto)
  3. Echo 1. xp快捷方式箭头去除
  4. Echo 2. win7 快捷方式箭头去除(批处理目录下必须有Empty.ico文件)
  5. Set /p c=请输入数字并按Enter确定:
  6. :Goto
  7. If Not "%c%"=="" Set c=%c:~0,1%
  8. If "%c%"=="1" Goto xplnk
  9. If "%c%"=="2" Goto win7lnk
  10. Goto Menu
  11. :xplnk
  12. reg delete HKCR\piffile /v IsShortcut /f
  13. reg delete HKCR\lnkfile /v IsShortcut /f
  14. :win7lnk
  15. xcopy .\Empty.ico %SystemRoot%
  16. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v "29" /t REG_SZ /d "%SystemRoot%\Empty.ico,0"
复制代码

[ 本帖最后由 loveqianool 于 2011-2-3 22:58 编辑 ]




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2