![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 11:42 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助] 求大家帮忙写一个对比的批处理 |
| 可打印版本 897 / 6 |
| 第1楼 xydpc | 发表于 2009-09-09 23:48 |
| 新手上路 发帖 4 积分 5 | |
|
[求助] 求大家帮忙写一个对比的批处理 麻烦前辈们帮我写一个批处理(刚才好象发错版块了)。。。小弟先在这里谢谢各位先了!
现在我需要的是根据ganes.txt里面的游戏名称,对比服务器游戏目录下的server.txt与客户机游戏里面的user.txt文件里面的版本号。如果版本号一样则对比下一个,如果版本号不一样则执行netcopy.exe -魔界 来更新到客户端。 ----------games.txt(这是需要更新的游戏目录列表)------------------------------ 问道 梦幻西游 魔界 . . . QQ华夏 ---------------server.txt(这是服务器游戏目录下的版本号)--------------------------- 版本号=20090999999999=魔界 -----------------user.txt(这是客户机游戏目录下的版本号)--------------------------- 版本号=20090888888888=魔界 |
|
| 第2楼 qinchun36 | 发表于 2009-09-10 00:51 |
| 高级用户 发帖 400 积分 609 | |
| 第3楼 xydpc | 发表于 2009-09-10 01:37 |
| 新手上路 发帖 4 积分 5 | |
|
非常感谢 qinchun36 大哥的帮忙!
真是谢谢了!!! 我太高兴了! |
|
| 第4楼 tireless | 发表于 2009-09-10 07:34 |
| 银牌会员 发帖 1,122 积分 2,025 | |
| 第5楼 xydpc | 发表于 2009-09-12 11:32 |
| 新手上路 发帖 4 积分 5 | |
|
各位前辈,是否可以用findstr /ivxg 来对比呢?也许这样比较简单点。。。
再次感谢qinchun36和tireless的帮忙! |
|
| 第6楼 tireless | 发表于 2009-09-12 12:07 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
[ Last edited by tireless on 2009-9-12 at 12:40 ] |
|
| 第7楼 xydpc | 发表于 2009-09-15 06:41 |
| 新手上路 发帖 4 积分 5 | |
|
老大,现在问题来了。。。
1,当服务器上的版本号文件是(版本号=20090912000001=穿越Online)而客户端版本号识别文件为(版本号=20090912000000=穿越online)时,不动作。原因就是服务器上的穿越Online的O是大写。能否帮我修改成不对比后面的文件名,只对比等号中间的版本号呢? 2,当games.txt列表中有(大话西游),(大话西游)目录下也server.txt,只是客户机没有这个游戏,也就是没有发现客户机没有大话西游(即没有user.txt)时,它也就不动作了。能否在里面添加一个检测user.txt是否存在,不存在就当版本号不一样来处理或执行另外一个命令呢? 再次感谢楼上俩位朋友了! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |