![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-25 22:16 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何获得总行数,并循环显示4行且到显示完所有行? |
| 可打印版本 2,802 / 27 |
| 第1楼 ngela | 发表于 2007-03-24 08:17 |
| 初级用户 发帖 10 积分 28 | |
|
如何获得总行数,并循环显示4行且到显示完所有行? 循环我不会……教一下呀。
|
|
| 第2楼 lxmxn | 发表于 2007-03-24 08:36 |
| 版主 发帖 4,938 积分 11,386 | |
|
以for为关键字搜索一下论坛。 |
|
| 第3楼 ngela | 发表于 2007-03-25 07:31 |
| 初级用户 发帖 10 积分 28 | |
|
看了啊,可是就是不会写,改写你的readline.bat也不行……
|
|
| 第4楼 lxmxn | 发表于 2007-03-25 07:34 |
| 版主 发帖 4,938 积分 11,386 | |
|
是每次显示4行,然后按任意键显示下面的4行吗? |
|
| 第5楼 everest79 | 发表于 2007-03-25 08:33 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
for /f "delims=" %%i in ('find /n /v "" text.txt') do (
echo %%i set /a l+=1,1/^(l%%4^)||pause>nul ) |
|
| 第6楼 axi | 发表于 2007-03-25 12:16 |
| 中级用户 发帖 93 积分 238 来自 GZ | |
|
楼上方法出现 以零数为除数的错误 提示,请问何解,如何解决?
[ Last edited by axi on 2007-3-24 at 11:17 PM ] |
|
| 第7楼 slore | 发表于 2007-03-25 12:29 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
4的倍数的话余数是0啊
|
|
| 第8楼 axi | 发表于 2007-03-25 21:28 |
| 中级用户 发帖 93 积分 238 来自 GZ | |
|
楼上代码只显示 ---------- text.txt 没有下文? 另外,如何才不把文件名也显示出来,因为此行内容不是文本中的第一行呀,请赐教?
[ Last edited by axi on 2007-3-25 at 08:34 AM ] |
|
| 第9楼 everest79 | 发表于 2007-03-25 21:59 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
这样子,加了点效果,嘿嘿
|
|
| 第10楼 xycoordinate | 发表于 2007-03-25 23:57 |
| 中级用户 发帖 228 积分 493 来自 安徽 | |
|
set /a l+=1,1/^(l%%4^) 2>nul||pause>nul
l和1分不清!!! |
|
| 第11楼 everest79 | 发表于 2007-03-26 00:04 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
介个不是学习前辈们的灰色吗
|
|
| 第12楼 ccwan | 发表于 2007-03-26 00:20 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
set /a l+=1,1/^(l%%4^) 2>nul||pause>nul 这个方法用的妙! |
|
| 第13楼 axi | 发表于 2007-03-26 01:10 |
| 中级用户 发帖 93 积分 238 来自 GZ | |
|
直接复制 7楼代码的第二行得到 set l=-1 修改为 set l=-l 或者 set 1=-1 就可以。 领教高手的教学方式,多谢楼上各位!
[ Last edited by axi on 2007-3-25 at 01:00 PM ] |
|
| 第14楼 everest79 | 发表于 2007-03-26 01:13 |
| 金牌会员 发帖 1,127 积分 2,564 | |
Originally posted by ccwan at 2007-3-25 11:20 AM: 谢谢大哥夸奖,嘿嘿 |
|
| 第15楼 slore | 发表于 2007-03-26 02:00 |
| 铂金会员 发帖 2,478 积分 5,212 | |
Originally posted by everest79 at 2007-3-25 12:13: :P还不知道说谁的呢: ) |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |