首页 > 编程 > BAT > 正文

批处理_mysql建立游戏排行榜!

2020-07-26 20:28:19
字体:
来源:转载
供稿:网友

 
先在服务器“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,二天就好根据这个表来研究哪些游戏是好游戏,哪些是该请出网吧的游戏。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表