![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 20:41 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 网吧 批处理网络游戏更新程序 待高手完善 |
| 可打印版本 1,433 / 11 |
| 第1楼 maobin | 发表于 2006-12-08 18:29 |
| 初级用户 发帖 18 积分 65 | |
|
网吧 批处理网络游戏更新程序 待高手完善 我们这假设的\\192.168.0.1\e$\netgame\ 为游戏服务器目录
e:\netgame\ 为本地网络游戏安装目录 本程序已经通过测试 大家在测试的时候只需要修改一下游戏服务器的目录和本地网络游戏安装文件的目录就好了 欢迎大家参与讨论和测试 更期待高手给予修改和指点 @echo off [ Last edited by maobin on 2006-12-8 at 07:01 PM ] 附件 批处理游戏更新程序.rar (525 bytes) |
|
| 第2楼 lxmxn | 发表于 2006-12-08 23:20 |
| 版主 发帖 4,938 积分 11,386 | |
|
这么长的批处理,精华就是xcopy这一句。 不用将文件列表导入文件,再用for来分析文件,可以直接在for命令的in后面的括号里面打上命令,比如:for "delims=" %%i in ('dir /b e:\netgame\') do command……,或者用for的/r参数遍历目录。 后面的结果输出可以共用一个提示。 |
|
| 第3楼 zjindong | 发表于 2006-12-09 06:20 |
| 初级用户 发帖 26 积分 64 | |
|
高啊 ..
|
|
| 第4楼 vkill | 发表于 2006-12-09 06:42 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
我在想为什么连 net use 都没有?
我以前写的 http://bbs.wglm.net/read.php?tid=38582&keyword= 还有wglm论坛一总斑竹写的 http://bbs.wglm.net/read.php?tid=38149&keyword= |
|
| 第5楼 falwpeihc | 发表于 2006-12-09 11:12 |
| 新手上路 发帖 4 积分 8 | |
|
二搂的看来是高手啊,什么时候帮我写一个的啊,,QQ 625825185
|
|
| 第6楼 maya0su | 发表于 2006-12-13 08:19 |
| 中级用户 发帖 131 积分 241 | |
|
其实不用那么复杂的
我做网吧的时候也用批处理更新游戏 不过我认为加上net use 会更好,这个是第一步 第二步可以把网吧的名字在echo上显示出来 然后用xcopy /d/e/h/k/y 这个可以自动跟服务器上的文件比较,假如有更新,会自动开始更新 假如服务器没有补丁更新,那么此批处理自动退出 避免了像迅闪之类的程序,重复更新的问题 而且速度也很棒,可以打到四-五的M的速度 在批处理再加上start 游戏名称,可以在更新完成后自动开始游戏 如果楼主有需要,跟我联系,我可以帮你做好发给你! |
|
| 第7楼 a9319751 | 发表于 2006-12-13 08:21 |
| 中级用户 发帖 170 积分 439 | |
| 第8楼 wanggangzah | 发表于 2007-03-05 11:48 |
| 新手上路 发帖 1 积分 2 来自 安徽合肥 | |
|
怎么不可以下载 我不能下载哦
|
|
| 第9楼 everest79 | 发表于 2007-03-05 19:52 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
我也写过一个,但没有应用环境,所以没真正测试过,但我发现COPY文件过大文件还是会出,修改时间与大小不变,但二进制对比就会发现有变化
|
|
| 第10楼 wang8499 | 发表于 2007-03-05 23:13 |
| 新手上路 发帖 3 积分 5 | |
|
不错,支持一下。
|
|
| 第11楼 zhoushijay | 发表于 2007-03-06 01:47 |
| 高级用户 发帖 375 积分 845 | |
|
dir /b e:\netgame\
for /f "tokens=*" %%i in ('dir /b e:\netgame\') do xcopy /s /e /d /y \\192.168.0.1\e$\netgame\"%%i" e:\netgame\"%%i" 直接这样就好了,不需要导入 1.txt 再删除. |
|
| 第12楼 wgzahhs | 发表于 2007-03-24 14:39 |
| 新手上路 发帖 1 积分 2 来自 安徽含山 | |
|
老大不能下载 不能下载
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |