![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 12:22 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [请教]如何在批处理中判断日期? |
| 可打印版本 7,156 / 17 |
| 第1楼 yaomm123456 | 发表于 2006-09-28 06:55 |
| 新手上路 发帖 3 积分 9 | |
|
[请教]如何在批处理中判断日期? 判断今天是否是20号
如果是就执行拷贝命令 批处理怎么编?请教 (不显示DOS运行窗更好) 谢! ————————————俺是分割线—————————————— ********************************* 版务记录 ********************************* 操作: 更改标题 原因: 原格式不符版规 原标题: 新手求教 执行: 3742668 处罚: 初犯,赦之。 备注: 1.建议发贴前看看置顶版规 2.如何更改标题? 点击所发贴右下角的 编辑按钮,然后进行编辑。 ********************************** [ Last edited by 3742668 on 2006-9-29 at 09:07 ] |
|
| 第2楼 namejm | 发表于 2006-09-28 07:05 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
XP下判断当天是否是系统设置中的20号,可以用 if %date:~-2% equ 20 的格式。
不显示DOS运行窗口已经是老生常谈的话题了,光靠批处理命令是实现不了的,楼主还是打消这个念头吧——除非借助第三方软件或其他语言。 |
|
| 第3楼 yaomm123456 | 发表于 2006-09-28 21:14 |
| 新手上路 发帖 3 积分 9 | |
|
2楼的朋友
我试了,好象不行呀 |
|
| 第4楼 NaturalJ0 | 发表于 2006-09-28 21:26 |
| 银牌会员 发帖 533 积分 1,181 | |
|
我记得 namem 好像说过他时间后面没有星期几的
你换这个试试看吧 %date:~8,2% |
|
| 第5楼 namejm | 发表于 2006-09-28 21:33 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
Originally posted by NaturalJ0 at 2006-9-28 21:26: 是的,我的时间后面有时候有星期几,但是绝大部分时候是没有的,不知道是哪个地方设置出问题了。还是你的方法要通用一点。另外,用下面截取字符的方法也可以,只不过要稍微麻烦一点: |
|
| 第6楼 fastslz | 发表于 2006-09-28 21:47 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
[ Last edited by fastslz on 2006-9-28 at 21:51 ] |
|
| 第7楼 jastyg | 发表于 2006-10-01 03:29 |
| 中级用户 发帖 82 积分 219 | |
|
%date%在XP和2000下的结果是相反的一个星期在前面一个在后面
|
|
| 第8楼 9527 | 发表于 2006-10-01 03:34 |
| 银牌会员 发帖 438 积分 1,185 来自 北京 | |
|
是的,2000和XP的日期显示是这样的,不过楼主已经说过啦,是XP系统,其实是2000也是好处理的,用VER命令的输出判断一下系统类型,然后在进行相应的处理便是啦........
|
|
| 第9楼 lxmxn | 发表于 2006-10-01 04:03 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by fastslz at 2006-9-28 21:47: 执行你这个怎么成了这个了? C:\>兀 '兀' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 ???????? |
|
| 第10楼 electronixtar | 发表于 2006-10-01 06:00 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
不要保存成unicode的txt
|
|
| 第11楼 lxmxn | 发表于 2006-10-01 09:42 |
| 版主 发帖 4,938 积分 11,386 | |
|
那保存为什么?
|
|
| 第12楼 fastslz | 发表于 2006-10-01 10:17 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
粘贴到记事本》保存类型》所有文件》?.cmd》编码还是默认的ANSI
|
|
| 第13楼 lxmxn | 发表于 2006-10-01 11:44 |
| 版主 发帖 4,938 积分 11,386 | |
|
多谢!
顺便问一下,unicode 和 ansi 有什么区别? |
|
| 第14楼 electronixtar | 发表于 2006-10-01 12:05 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
这个问题自己搜索
|
|
| 第15楼 fastslz | 发表于 2006-10-01 12:15 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
这一下子可说不明白的,引用下willsort 版主关于编码一贴
willsort at 2006-7-23 12:15: [ Last edited by fastslz on 2006-10-1 at 12:16 ] |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |