- @ECHO OFF
- SET "MUSIC_DIR=D:\新建文件夹"
- CALL :DIRICON "%MUSIC_DIR%"
- PAUSE
- GOTO :EOF
- ::结束
- :DIRICON DIR
- ATTRIB -H -S -R "%~1\DESKTOP.INI"
- (
- ECHO,[.ShellClassInfo]
- ECHO,IconFile=%%SystemRoot%%\system32\SHELL32.dll
- ECHO,IconIndex=-237%_这是音乐文件夹图标_%
- )>"%~1\DESKTOP.INI"
- ATTRIB +H +S "%~1\DESKTOP.INI"
- ::ATTRIB -R %1
- ATTRIB +R %1
复制代码 XP测试立马生效,DLL文件中的图标不需要提取出来,直接给出序号就可。(如例子代码中的序号是-237) |