批处理_mysql建立游戏排行榜!
 
先在服务器“server”上安装个msql服务器,并设置成以服务运行,改root密码为kkk。具体看书。 
建立数据库,如:mygame,建立表:game 
字段:id,数据类型为int,自动编号,索引,主键 
字段:name,数据类型text 
字段:dir,数据类型text 
字段:num,数据类型int,默认值为0。 
具体看书。 
添加游戏: 
执行命令行mysql\bin\mysql.exe 
输入:insert into game (name,dir) values ('天龙八部,'TLBB'); 
insert into game (name,dir) values ('梦幻国度,'Mland'); 
…… …… 
在客户机启动程序里添加一行。拷贝server里的mysql\bin\mysql.exe到%windir% 
游戏里调用,如天龙八部: 
:run 
set gamepath=g:\TLBB 
mkdir "%ProgramFiles%\Common Files\Sogou PXP\p2psvr.exe" 
mkdir "%ProgramFiles%\p4p\p4pipc.dll" 
mkdir "%ProgramFiles%\p4p\sodalib.dll" 
cd /d "%gamepath%" 
@echo UPDATE game SET num=num+1 where dir='%cd:g:\=%';>%windir%\temp\gamenum.dat 
@echo quit%windir%\temp\gamenum.dat 
%windir%\mysql.exe -hserver -uroot -pkkk mygame<%windir%\temp\gamenum.dat 
start Launch.exe 
exit 
所有游戏在进入目录后,执行前加上。 
@echo UPDATE game SET num=num+1 where dir='%cd:g:\=%';>%windir%\temp\gamenum.dat 
@echo quit%windir%\temp\gamenum.dat 
%windir%\mysql.exe -hserver -uroot -pkkk mygame<%windir%\temp\gamenum.dat 
数据就会游戏运行一次就把num值+1,二天就好根据这个表来研究哪些游戏是好游戏,哪些是该请出网吧的游戏。 
下一篇:批处理bat之永不被杀的后门