![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-23 16:11 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批處理.! 時間轉化.(9909s-->02:30:09)! 請教() |
| 可打印版本 1,086 / 3 |
| 第1楼 piziliu2004 | 发表于 2006-06-06 17:08 |
| 中级用户 发帖 139 积分 321 | |
|
批處理.! 時間轉化.(9909s-->02:30:09)! 請教() @echo off
setlocal enabledelayedexpansion set /a %sum2%=9009 set /a rhour=(%sum2%)/3600 set /a rmin=(%sum2%)%3600/60 echo %rhour% %rmin% endlocal |
|
| 第2楼 piziliu2004 | 发表于 2006-06-06 17:13 |
| 中级用户 发帖 139 积分 321 | |
|
不知為什麼有問題.! 請教請教.! 謝謝!
|
|
| 第3楼 willsort | 发表于 2006-06-06 17:38 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re piziliu2004:
代码存在几个问题: 1、环境变量只有在引用时才需要使用一对百分号括起,在对其赋值时不需要加百分号,否则会将变量的值作为一个新的环境变量的名字。 2、表达式中使用求余符号时,需要使用连续的双百分号,否则会被当作变量转义符被脱去。 3、而set /a字句自身具有引用变量的功能,引用变量时可加或不加百分号,它们行为有少许不同,见附录代码中的最后两句。 |
|
| 第4楼 piziliu2004 | 发表于 2006-06-07 09:02 |
| 中级用户 发帖 139 积分 321 | |
|
thanks.!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |