窄口牛 发表于 2018-10-1 20:54:39

设置文件类型图标

先把你要用的ico文件放到不会被删除的位置
然后按住shift键右键点它,选择复制为路径
然后双击本批处理
会提示你输入文件类型
输入文件扩展名,比如bmp
回车,你再看那个扩展名的图标就已经修改好了
@echo off
Setlocal enabledelayedexpansion
set /p file=请输入文件扩展名称
for /f "tokens=3 delims= " %%a in ('reg query HKCR\.%file% /ve ^|find "默认"') do set sku=%%a
for /f "delims=" %%a in ('mshta "javascript:var s=clipboardData.getData('text');if(s)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(s);close();"^|more') do set icon=%%a
reg add "HKCR\%sku%\DefaultIcon" /ve /d "%icon%" /f
Wmic Process Where Name='explorer.exe' call Terminate

1301994096 发表于 2018-10-1 21:58:19

虽然看不懂,但是还要谢谢楼主。(我是不会告诉别人我是来水经验的)

vaf 发表于 2018-10-2 05:22:16

谢谢,介个有时还是需要的。

promrhxq 发表于 2018-10-2 18:52:51

居然有这种操作,学习了    设置文件类型图标

nttwqz 发表于 2018-10-2 22:10:20

水平越来越高了!

话说,自从某个Win版assoc设置关联命令失效后,微软也不管了,现在这个命令都成个摆设了。

locoman 发表于 2019-4-14 17:49:24

谢谢无私分享,收藏学习!

wzc53320 发表于 2022-6-15 11:05:06

谢谢分享,收藏学习!

cfq001 发表于 2022-11-21 14:15:13

谢谢分享

Qq13824245204 发表于 2023-1-22 05:30:31

话说,自从某个Win版assoc设置关联命令失效后,微软也不管了,现在这个命令都成个摆设了。

letitbe 发表于 2023-1-22 11:39:10

试试,谢谢分享

yyz2191958 发表于 2023-1-26 21:36:40

谢谢楼主分享

zncs520 发表于 2023-6-28 11:16:11

谢谢楼主分享

JayeDieyan 发表于 2023-6-28 12:42:08

水平越来越高了
页: [1]
查看完整版本: 设置文件类型图标