![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 01:21 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何用固定长度显示长度不一致的字符? |
| 可打印版本 2,214 / 2 |
| 第1楼 namejm | 发表于 2006-05-21 13:58 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
如何用固定长度显示长度不一致的字符? 为了排版的美观,需要用固定长度显示长度不一致的几行字符,请问如何实现?
代码如下: [ Last edited by willsort on 2006-5-22 at 00:33 ] |
|
| 第2楼 Climbing | 发表于 2006-05-21 19:18 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
在我想来,恐怕得用一些第三方工具了,至少能够计算字符串的长度。
|
|
| 第3楼 willsort | 发表于 2006-05-22 11:39 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
───────────────── 版务记录 ───────────────── 执行:Will Sort 操作:移动主题:自《DOS疑難解答 & 問題討論 (解答室)》 说明:依照主题内容分类,更适合于发表在此版区 提示:原版区转向链接三日后将删除 处罚:扣除因发表该主题而奖励的6点积分,版区违规惩罚性扣除2点积分 ───────────────── 版务记录 ───────────────── Re namejm: 在CMD下,计算字符串长度不是很复杂,利用for+set可以实现,具体算法可以参考。之后,可以根据具体需要,对字符串用空格补齐长度。 不过,对于你的需求有更简单的方案。假设字符串freesize长度范围为0~17,则我们首先在freesize前补足17个空格,然后直接取字符串的后17个字符,即可得到右对齐排列的数字freesize。 不过,我仍然建议你,不使用边框是最简单的排版处理办法。
计算字符串长度批处理代码查错 http://www.cn-dos.net/forum/viewthread.php?tid=19819 [ Last edited by willsort on 2006-5-23 at 00:25 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |