III 美化篇
现在我该说说远古时代的瘟酒吧(Win98)中的一个我最喜欢的小程序---IESHWIZ.EXE(附件中有,实际上就是Win98下的自定义文件夹),不知为什么Win2000,XP下没有它,可惜啊!郁闷中.....
把IESHWIZ.EXE复制到 Q单机宠
文件夹,运行---〉选择背景图---〉在浏览中选择图片---〉完成,背景变了吧!可惜IESHWIZ.EXE不能改文件夹图标,下面该Win2000,XP的自定义文件夹出场了,绿化的是Q单机宠,当然用Q单机宠的图标了!呵呵。。。(如图4)
如果给别人用,和我们的文件夹位置不同,那图标和背景就没有了,怎么办?只能编辑Desktop.ini(属性:隐藏,系统,只读)了。内容为
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
Attributes=1
IconArea_Image=D:\qq\qq\back.jpg
ConfirmFileOp=0
IconFile=D:\qq\qq\QQ.ico
IconIndex=0
其中D:\qq 就是Q单机宠的文件夹,D:\qq\qq\back.jpg为背景,用的是绝对路径,D:\qq\qq\QQ.ico为图标,用的是绝对路径,我们改成相对路径就可以了,即背景为qq\back.jpg,图标为qq\QQ.ico。最后建议大家最好用图标小作坊(附件)把图提提出来,不要直接在
自定义文件夹--->选择图标
是用Q宝宝.exe 的图标,用Q宝宝.exe图标改成相对路径时后没效果。
本以为写到这里该结束的,昨天拿给我的朋友用,他竟然说不能用。我去看了一下,原来他没运行绿化,直接点了Q宝宝.exe,当然不能用了。。。最后终于想出了一个好方法那就是。。。请看------
IV 终极篇
这个先看效果,如图5,没有Q宝宝.exe,没有绿化.exe,整个压缩包没一个可运行程序,只有一个第一次运行.cmd,有它就够了!
直接看批处理文件吧,我把它保存为
第一次运行.cmd
@echo off
::先美化一下,让用户知道是谁绿化的,算是版权吧!呵呵
::coolzoo.cn是我刚申请的域名
::源奇缘是我准备创建的工作室
echo ┌────────────────────────┐
echo │
Q单机宠苗启源绿化版
│
echo └┬──────────────────────┬┘
echo ┏┷━━━━━━━━━━━━━━━━━━━━━━┷┓
echo ┃ 源奇缘(
Http://coolzoo.cn/e?=源奇缘) 工作室出品
┃
echo ┗┯┯┯┯┯┯┯━━┯━━━━┯━━┯┯┯┯┯┯┯┛
echo ┌┴┴┴┴┴┴┴──┘ 说
明 └──┴┴┴┴┴┴┴┐
echo │本软件版权归亚洲飞鹰所有,图片,Flash归腾讯所有,不
│
echo │可商用,因商用而产生的纠葛与我无关,我绿化出于兴趣 │
echo └────────────────────────┘
echo
苗启源@源奇缘 20060619
::输出两空行
echo.
echo.
::输出 资源生成中,请稍后...
echo 资源生成中,请稍后...
::把.\data\ 目录下的文件复制到 .\ 当前目录为 .\
::为什么要复制?先朝下看
copy data\*.* *.*
::下面是给文件重命名,格式:"ren m n"(不含引号) "m"是原文件名,"n"是改后的文件名
::卸载;苗启源;苗启源绿化;*.mdf;key是怎么来的?
ren 卸载 卸载.lnk
::原来 卸载 就是 卸载.lnk 改名后,放在了Data文件夹,下面同
ren 苗启源 Q宝宝.exe
ren 苗启源绿化 绿化.exe
ren *.mdf *.dll
echo 绿化中,请稍后...
::先执行 绿化.exe,在执行Q宝宝.exe,Q宝宝就运行了!顺序倒了,就会出现运行错误
start 绿化.exe
echo 启动中,请稍后...
start Q宝宝.exe
::现在这个批处理没有了,可以删了
::可能用人说会出错,应许还在运行
::批处理是先复制到内存在运行,所以可以删
del 第一次运行.cmd /q
::现在那些文件都回来了,变得和美化篇一样了。
注意:卸载.lnk是不能直接改名的,只能用批处理改名!制作时,我们可以用批处理改名。
move 绿化.exe date\绿化
move Q宝宝.exe date\苗启源绿化
move 绿化.exe date\绿化
::测试时,发现Move不支持通配符
ren *.dll *.mdf
copy *.mdf date\*.mdf
del *.mdf /q
move 卸载.url date\卸载