Board logo

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

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

=

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

=
作者: lxmxn     时间: 2007-12-14 17:48
CODE:  [Copy to clipboard]
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


  Quote:
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里面的序号。




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5