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

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

时间: 2024-09-13 10:10:08

批处理_mysql建立游戏排行榜!_DOS/BAT的相关文章

批处理实例代码教程 集合_DOS/BAT

批处理实例代码教程 -------------------------------------------------------------------------------- 批处理程序删除自身.bat echo 有时候我们需要批处理程序在执行完成之后删除自身,可以用 del %0 例: 复制代码 代码如下: @echo off echo 按任意键后我将删除自身 pause del %0 ---------------------------------------------------

批处理的高级运用技巧_DOS/BAT

批处理的高级运用1 一.简单批处理内部命令  批处理的高级运用!!小技巧哦!!!  批处理大家都很熟悉吧!  下面介绍批处理的几个知识点:  1:巧用FC命令做查木马工具:  首先建立批处理文件atm.bat:写入代码:@echo off  dir c:\windows\system32\*.exe >c:??.txt  dir c:\windows\system32\*.dll >c:??.txt  2:建立批处理文件WLTS.bat 写入代码:@echo off  dir c:\windo

批处理常用特殊符号简介_DOS/BAT

批处理常用特殊符号     1.@  命令行回显屏蔽符     2.%  批处理变量引导符     3.>   重定向符     4.>>  重定向符     5.<.>&.<& 重定向符     6.|  命令管道符     7.^  转义字符     8.&  组合命令     9.&& 组合命令     10.||  组合命令     11.""  字符串界定符     12., 逗号     13.;

BAT加密工具 EncryBat 非编译型bat批处理加密方案与代码_DOS/BAT

bat文件虽然好用,但安全性太脆弱 随便什么人都可以打开查看,甚至修改其中内容 有没有什么办法不把.bat转换成.exe或.com之类,仍是.bat文件 但别人无法查看并修改其中内容??? 有没有什么自我加密之类的呢? 高手给个解决的思路吧 目前讨论的方案如下: 1.在批处理代码插入Unicode特征串的方案 对记事本等使用IsTextUnicode函数识别编码类型的程序有效 对type/edit/EditPlus/UltraEdit等不使用IsTextUnicode函数的程序无效 2.给批处理

Ghost安装Win7/XP后自动恢复IP的批处理代码(ip备份恢复)_DOS/BAT

今天维护人员找的我说,最近要推Win7了,暂时桌面云没推广,还是使用手动安装Win7的方式.所以,需要我帮忙写一个脚本,大概功能就是在Ghost Win7之前先导出XP的IP信息,在Ghost完成之后,自动读取这个IP信息用于恢复IP设置. Ghost安装Win7/XP后自动恢复IP的批处理 之前其实写过一个XP的,这次是Win7的,其实大同小异了,花了近半小时测试成功了,现在来记录一下. 懒得去折腾兼容方法,就写了2个导出IP的脚本和一个IP恢复脚本,用于Ghost远程安装Win7后自动恢复I

批处理for命令使用指南_DOS/BAT

FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号) FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令 参数:FOR有4个参数 /d   /l   /r   /f   他们的作用我在下面用例子解释 %%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他; IN:命令的格式,照写就是了; (相关文件或命令) :FOR要把什么东西读取然后赋值给变

批处理 延时不完全总结_DOS/BAT

1.利用ping命令实现延时,方法巧妙而且可以控制,但精度不高. 如:ping -n 3 127.0.0.1>nul大约可以停顿2秒 -n后的数字是发送包的数目,为暂停秒数加一.此法每秒有0.5%的偏差,时间精度为1秒. @echo off @ping 127.0.0.1 -n 6 >nul start gdh.txt 2.用vbs脚本中的sleep实现,样本代码如下: 缺点:生成临时文件 优点:时间精度为0.001秒,精度高 例子1.vbs cscript 复制代码 代码如下: @echo

批处理实现批量修改文件名_DOS/BAT

我们已经会使用循环命令对大量文件改名进行批量处理.但总结一下,该批处理并不是很健壮. 判断一个程序的好坏,往往不是站在程序员的角度,而从用户的角度出发. 比如:在用户使用它的时候,如果输入了不正确的路径格式怎么办?如果输入了含有非法符号的前缀怎么办?输入的扩展名也有问题怎么办?改完名后看不到是否执行成功的反馈信息,等等.带着这些想法,我们将原程序再次修改一下. :::::::批量修改文件名.bat::::::: @echo off title 批量修改文件名 setlocal EnableDel

批处理实现过滤重复行_DOS/BAT

a.txt内容如下: 123 456 789 123 123 789 获取重复的行,并且重复的行只保留一次,处理后得到b.txt内容如下: 123 789 方法1: @echo off REM 缺点1:无法处理特别大的文件 REM 缺点2:需要使用文件中没有出现的字符来标记变量(本例中使用的是下划线) setlocal for /f "delims=" %%i in (a.txt) do ( set /a _%%i+=1 ) (for /f "tokens=1-2 delim