中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-17 05:53
47,813 主题排行 / 349,903 发帖 / 今日 0 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [讨论]如何用if命令做个提出更新游戏的批处理文件
可打印版本  852 / 2
第1楼 wangzhegulai 发表于 2005-03-19 00:00
初级用户 发帖 2 积分 107
[讨论]如何用if命令做个提出更新游戏的批处理文件
最近想做个以时间为依据的(例如:3.18)if判断批处理文件,判断更新文件日期是否为(3.18);是,就复制到一文件夹中(例d:\computer\),否,就不用复制了,这样更新文件就提出来了,做个游戏自解压包,升级游戏简单了.但不知道如何写请高手帮一下了,谢谢了.
如各位高手有什么好的方法或建议,可给我发个邮件:wangzhegulai@163.com
在次感谢你能浏览我的贴子.谢谢你的回复和支持.
第2楼 chenhui530 发表于 2005-03-20 00:00
高级用户 发帖 273 积分 772
你的3.18是指文件建立日期还是文件名
第3楼 JonePeng 发表于 2005-03-20 00:00
金牌会员 发帖 1,883 积分 4,562 来自 广东广州
可以用date和find来寻找当天是否3月18日。在纯DOS或Win9x下:
@echo off
kpush 13
date|find "3-18" >nul
if errorlevel 1 goto end
echo Today is March 18, updating...
copy xxxx d:\computer >nul
echo Update completed.
:end

注:kpush是MSDOS 7.1启动盘里的模拟键盘输入的小程序。
在Win2000/XP下写法略有不同:
@echo off
date /t|find "3-18" >nul
if errorlevel 1 goto end
echo Today is March 18, updating...
copy xxxx d:\computer >nul
echo Update completed.
:end

[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023