中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-27 07:37
中国DOS联盟论坛 » 其它操作系统综合讨论区 » = 如何改变默认 .bat .vbs 文件的默认图标 ? 查看 1,816 回复 5
楼 主 = 如何改变默认 .bat .vbs 文件的默认图标 ? 发表于 2007-12-14 15:35 ·  中国 湖北 武汉 教育网
中级用户
★★
积分 313
发帖 162
注册 2007-04-02 06:45
19年会员
UID 83693
性别 男
状态 离线
=

如何改变默认 .bat .vbs 文件的默认图标 ?

=
2 发表于 2007-12-14 17:48 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
reg add HKEY_CLASSES_ROOT\batfile\DefaultIcon /ve /d "%SystemRoot%\System32\shell32.dll,-77" /f >nul
taskkill /f /im explorer.exe && explorer.exe

命令行执行,VBS同理。
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
ooaf +4 2009-01-05 23:40
3 发表于 2007-12-14 18:50 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线
这个不错,如果可以把显示在任务栏处的图标也能改下就好了...(不知道可不可以?)
4 发表于 2007-12-14 18:57 ·  中国 江苏 无锡 宜兴市 电信
中级用户
★★
积分 487
发帖 212
注册 2007-04-01 08:22
19年会员
UID 83597
性别 男
状态 离线
手动修改下就可以了,都是在那个shell32.dll里面,全部是ICO图表,任你换,..
5 发表于 2007-12-15 16:36 ·  中国 湖北 武汉 电信
中级用户
★★
积分 313
发帖 162
注册 2007-04-02 06:45
19年会员
UID 83693
性别 男
状态 离线
=

reg add HKEY_CLASSES_ROOT\batfile\DefaultIcon /ve /d "%SystemRoot%\System32\shell32.dll,-77" /f >nul

可不可以 把图标改成 记事本 图标 ,而不通过 改 shell32.dll ? 改 shell32.dll ,不是在自己机子上就没法子了!
-77 意思是把 bat 的图标去掉吧?

=

[ Last edited by ooaf on 2007-12-15 at 04:38 PM ]
6 发表于 2008-01-12 03:11 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by ooaf at 2007-12-15 16:36:
=

reg add HKEY_CLASSES_ROOT\batfile\DefaultIcon /ve /d "%SystemRoot%\System32\shell32.dll,-77" /f >nul

可不可以 把图标改成 记事本 图标 ,而不通过 改 shell32.d ...

想改成记事本的图标,可以试试把值修改成记事本程序的绝对路径。

“-77”不是去掉的意思,是表示图标在shell32.dll里面的序号。
论坛跳转: