中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 04:42
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 有人帮看一下这个批处理,IF判断不出来 查看 739 回复 8
楼 主 有人帮看一下这个批处理,IF判断不出来 发表于 2008-01-14 22:50 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
for /f "tokens=1,2,3 delims=- " %%a in ('date/t') do (
for /f %%i in ('time/t') do (
set times=%%b%%c%%i
if times==011422:30 md c:\haiou327
))
2 发表于 2008-01-14 23:21 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
if "%times%"=="011422:30" ......
第一高手 第二高手

3 发表于 2008-01-14 23:27 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
改成if "%times%"=="011422:30" md c:\haiou
条件成立还是不能建立haiou
4 发表于 2008-01-14 23:29 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
改成如下
for /f "tokens=1,2,3 delims=- " %%a in ('date/t') do (
for /f %%i in ('time/t') do (
set times=%%b%%c%%i
if "%times%"=="011423:08" goto _ok
))
exit

:_ok
md c:\haiou327
pause

条件成立了还不能跳转到_OK标签

[ Last edited by haiou327 on 2008-1-14 at 11:33 PM ]
5 发表于 2008-01-14 23:58 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线

set times=%date:~5,5%%time:~0,5%
set times=%times:-=%
if "%times%"=="011423:08" (md "c:\haiou327") else (exit)
第一高手 第二高手

6 发表于 2008-01-15 01:06 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
else
是外部命令
7 发表于 2008-01-15 01:10 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
set times=%date:~5,5%%time:~0,5%
set times=%times:-=%
这句干净利落.
8 发表于 2008-01-15 01:17 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
set times=%date:~5,5%%time:~0,5%
set times=%times:-=%
能否解释一下后面的变量定义.
先谢了.
9 发表于 2008-01-15 02:31 ·  中国 北京 鹏博士BGP
初级用户
积分 36
发帖 15
注册 2008-01-07 02:19
18年会员
UID 107867
性别 男
状态 离线
%date:~5,5%是从第5位取值 取5位吧

我是菜鸟应该理解是对的。

但是俺娘说了:” 结果不重要 重在参与。“
论坛跳转: