Board logo

标题: = 如何改变默认 .bat .vbs 文件的默认图标 ? [打印本页]

作者: ooaf     时间: 2007-12-14 15:35    标题: = 如何改变默认 .bat .vbs 文件的默认图标 ?
=

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

=

作者: lxmxn     时间: 2007-12-14 17:48
reg add HKEY_CLASSES_ROOT\batfile\DefaultIcon /ve /d "%SystemRoot%\System32\shell32.dll,-77" /f >nul
taskkill /f /im explorer.exe && explorer.exe

命令行执行,VBS同理。

作者: jmz573515     时间: 2007-12-14 18:50
这个不错,如果可以把显示在任务栏处的图标也能改下就好了...(不知道可不可以?)

作者: luckboy45     时间: 2007-12-14 18:57
手动修改下就可以了,都是在那个shell32.dll里面,全部是ICO图表,任你换,..

作者: ooaf     时间: 2007-12-15 16:36
=

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 ]

作者: lxmxn     时间: 2008-1-12 03:11
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里面的序号。