当前位置 博文首页 > 批处理_mysql建立游戏排行榜!

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

    作者:admin 时间:2021-02-19 12:39

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

    js
    下一篇:没有了