Board logo

标题: [文本处理] 怎样更改批处理文件图标? [打印本页]

作者: zy9300250    时间: 2010-8-1 16:46     标题: 怎样更改批处理文件图标?

请教各位高手,小弟初学者,想知道如何把我的.bat文件的图标改掉,默认的像个齿轮样子的太丑了,我想用自己的图片应该怎么弄?
就像每个快捷方式一样都有自己的样子。。。
作者: fish    时间: 2010-8-1 19:41     标题: 在网上帮前辈找的,没试过。

打开注册表
HKEY_CLASSES_ROOT\batfile\DefaultIcon
将默认数值改成你的图标路径就好了
之后重启即刻生效
不重启的话过一段时间也可以生效
作者: hfg1977    时间: 2010-8-1 19:42

要学会goole
HKEY_CLASSES_ROOT\batfile\DefaultIcon
修改上述位置
作者: fish    时间: 2010-8-1 19:51

原帖由 fish 于 2010-8-1 19:41 发表
打开注册表
HKEY_CLASSES_ROOT\batfile\DefaultIcon
将默认数值改成你的图标路径就好了
之后重启即刻生效
不重启的话过一段时间也可以生效

我刚才看了一下,批处理的图标保存在SHELL32.DLL中。153是系统默认的bat文件的图标组号,如果你想改成我的电脑的图标用16替换就应该可以了
新建一个记事本,输入下面的代码:
reg add HKEY_CLASSES_ROOT\batfile\DefaultIcon /ve /d "%SystemRoot%\System32\shell32.dll,-16" /f >nul
taskkill /f /im explorer.exe && explorer.exe

保存为.bat文件运行就可以了..
作者: zy9300250    时间: 2010-8-3 14:58

谢谢各位高手的教导,想再请教下,我做的.bat文件想拿到别人电脑上用的,按照上面各位讲的只能在自己电脑上修改,是不是中间得做点什么变通?
PS:开始问题没描述清除,抱歉哦
作者: zy9300250    时间: 2010-8-3 15:01

或者说我想用一张指定的图片,修改好后拿到别人电脑上这个.bat文件还是以这个图片显示的
作者: fish    时间: 2010-8-3 21:35     标题: 回复 6楼 的帖子

前辈您可以用BatProject把批处理做成带任意图标的可执行文件。
相关链接:http://www.bathome.net/viewthread.php?tid=7186&extra=&page=1

[ 本帖最后由 fish 于 2010-8-3 21:36 编辑 ]
作者: zy9300250    时间: 2010-8-4 09:59

我下载了  不咋会用  不知道怎么插入图片。。。您能稍微讲下步骤吗
作者: fish    时间: 2010-8-4 17:11     标题: 回复 8楼 的帖子

帮助->更新组件,找到bat2exe的那个插件,双击,就更新了,然后在菜单栏的下面那条快捷栏里的最后就会出现两个箭头(上橙下绿)的那个按钮,你编好bat程序后点那个按钮,然后您就应该会用了,相信前辈您一定会用的,真的很easy的。。。
作者: zy9300250    时间: 2010-8-5 12:13

更新组件里点有插件、模块四个选项,全都点了 没反应的。。。您能解释下吗? 真的不是很easy。。。。
作者: fish    时间: 2010-8-5 15:08     标题: 回复 10楼 的帖子

刚才试一下,确实不能在线更新了,估计是服务器出故障了,那么。。。
只好这样了,楼主前辈可以先把bat转为exe,再用reshacker给exe加图标。
bat转exe工具相关地址:http://www.bathome.net/thread-1050-1-1.html
reshacker下载地址:http://download.pchome.net/development/install/detail-84159.html
友情提示:使用前请仔细查杀病毒,网上的东西是双刃剑哦。。。

[ 本帖最后由 fish 于 2010-8-7 13:13 编辑 ]
作者: zy9300250    时间: 2010-8-5 19:22

真的  这个软件不能用  没权限打开他 还有其他办法吗?
作者: fish    时间: 2010-8-5 20:32     标题: 回复 12楼 的帖子

前辈您无权打开哪个文件?是那个个zip还是什么?
作者: fish    时间: 2010-8-5 20:38

原帖由 zy9300250 于 2010-8-5 19:22 发表
真的  这个软件不能用  没权限打开他 还有其他办法吗?

哦,对了,如果是解压的时候无权访问什么的,你得先把杀毒软件什么的关了,这个东西大部分杀毒软件都会报毒,因为有点像加壳了嘛,如果您实在不相信软件的话,那最好还是不用的好,直接把bat嵌入一门语言里编译成一个可执行文件就行了,不过这个我还不会,惭愧啊。。。
作者: zy9300250    时间: 2010-8-6 17:16

终于做好了,很好很强大,非常感谢fish一如既往呕心沥血的帮助!!版主应该给你颁奖的!
作者: fish    时间: 2010-8-7 13:11     标题: 回复 15楼 的帖子

前辈不必客气,助人为乐乃天经地义之事,晚辈赴汤蹈火将在所不辞。。。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2