![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 19:02 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]set /a出错 |
| 可打印版本 924 / 7 |
| 第1楼 Eblis | 发表于 2007-06-22 21:49 |
| 中级用户 发帖 108 积分 251 来自 湖南==>广州 | |
|
[求助]set /a出错 其中date.txt里面就是一个日期..不同于现在的日期..我想比较2个日期的差别通过date2day变成数字..然后再变成时间..但是..在倒数第二句..我想set n1=%j% set n2=%j%..是不是通过call之后set /a a+=1 只运行一次.所以..永远只是n1=%j% [ Last edited by bjsh on 2007-7-31 at 12:51 PM ] |
|
| 第2楼 Eblis | 发表于 2007-06-22 21:55 |
| 中级用户 发帖 108 积分 251 来自 湖南==>广州 | |
|
如果是的话..请问有什么办法解决不?如果不行..我只能call 2次了..
|
|
| 第3楼 Eblis | 发表于 2007-06-22 23:32 |
| 中级用户 发帖 108 积分 251 来自 湖南==>广州 | |
|
咋就没人说话咧`?指点一下撒..我已经搜索过论坛了``
|
|
| 第4楼 flyinspace | 发表于 2007-06-22 23:38 |
| 银牌会员 发帖 517 积分 1,206 | |
|
看看“命令延时”的技巧:
Setlocal EnableDelayExpansion 另:重新看一下语法。。了解一下for语句。。 还有 了解一下字符串和数字间的区别。 |
|
| 第5楼 wudixin96 | 发表于 2007-06-22 23:44 |
| 银牌会员 发帖 931 积分 1,928 | |
|
对,去掉setlocal ENABLEEXTENSIONS
|
|
| 第6楼 Eblis | 发表于 2007-06-22 23:57 |
| 中级用户 发帖 108 积分 251 来自 湖南==>广州 | |
|
thanks ..开始因为这段代码是willsort版主的贴出来的..我上google也查找过他上面写的核心算法Ritchie Lawrence 算法没有..翻译成中文搜也没有..也就没理解..
我看到这一段代码没用for但用了set /a不理解那一段..所以也不知道有没有用变量延时.就没改了.. |
|
| 第7楼 woo88 | 发表于 2008-03-15 02:04 |
| 初级用户 发帖 96 积分 188 | |
|
dos 7.0 没有SET /P或/A参数啊
|
|
| 第8楼 knoppix7 | 发表于 2008-03-15 12:09 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
LS搞没搞错.这一一般讨论WXP/2K/NT的cmd.exe
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |