背景:
一直都觉得 Windows 系统桌面快捷方式的角标很丑,于是开始找网上的方法去除,找到一个从注册表删除数据,从而隐藏的方法,可是我怎么也没找到那个文件,于是放弃了,后面又找到了什么软件去除的方法,谁知道网上搜寻到的一些个软件藏着什么东西,于是也放弃了。
虽然我不会写代码,但是最近 cursor 的兴起,加之苦于角标久矣,让我又萌生了利用 cursor 清除角标的想法,于是说干就干,怎么方便怎么来,直接让他写一个 .bat 可执行文件,既方便修改也方便执行。
不得不说 cursor 确实强大,把需求告知他很快就有了成品,经测试确实可行。
成品展示: 
使用方法:
1.新建一个文本文档,将代码复制进去保存,重命名为 .bat 文件,如 ***清除快捷方式角标.bat ,***代码如下:
@echo off
chcp 65001 > nul
echo --------快捷方式小箭头:一定要管理员方式打开该文件--------
echo 1. 去除 Win 快捷方式小箭头
echo 2. 恢复 Win 快捷方式小箭头
set /p xz=请输入选择:
if /i "%xz%"=="1" (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
echo 已去除快捷方式小箭头。
) else if /i "%xz%"=="2" (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
echo 已恢复快捷方式小箭头。
) else (
echo 输入无效,请选择 1 或 2。
)
pause
exit
2.右键以管理员方式运行,在跳出的界面直接按 1 回车即可

