中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 04:36
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [已解决] 关于计算字符串长度的批处理除BUG
可打印版本  645 / 5
第1楼 chishingchan 发表于 2008-04-17 10:04
银牌会员 发帖 538 积分 1,284
[已解决] 关于计算字符串长度的批处理除BUG
防沉迷系统中的一部分:时间设置

以下批处理流程:
1、输入使用次数;
2、输入时间段;
3、计算时间段长度。

但是得不到想要的结果,请各位朋友帮忙看一下,应如何修改。谢谢!



5楼正解

[ Last edited by chishingchan on 2008-11-23 at 12:01 ]
第2楼 moniuming 发表于 2008-04-17 21:03
银牌会员 发帖 574 积分 1,335 来自 广西
call :length %%i
for /l %%i in (1,1,!nth!) do for /l %%j in (1,1,20) do if "!nth%1:~%%j,1!"=="" if %%j neq 17

[ Last edited by moniuming on 2008-4-17 at 10:15 PM ]
第3楼 chishingchan 发表于 2008-04-18 07:43
银牌会员 发帖 538 积分 1,284
根据2楼的方案,还是不行。
第4楼 moniuming 发表于 2008-04-18 09:35
银牌会员 发帖 574 积分 1,335 来自 广西
在这里用for是不合适的,容我想想
第5楼 moniuming 发表于 2008-04-18 09:58
银牌会员 发帖 574 积分 1,335 来自 广西
第6楼 chishingchan 发表于 2008-04-18 14:18
银牌会员 发帖 538 积分 1,284
谢谢!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023