中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-03 21:31
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求一个批处理:可以将输出内容分栏显示 查看 1,026 回复 14
楼 主 求一个批处理:可以将输出内容分栏显示 发表于 2007-03-23 09:52 ·  中国 河南 新乡 联通
初级用户
积分 58
发帖 27
注册 2007-03-21 06:36
19年会员
UID 82427
性别 男
状态 离线
例如像dir输出,tasklist的输出,有一定格式。
具体地像这样:一次输入几个字符串,可以随意分成几行几列显示。
2 发表于 2007-03-23 10:07 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  什么意思?请把问题描述清楚一点,这样大家才好想解决的办法。
3 发表于 2007-03-23 10:24 ·  中国 河南 新乡 联通
初级用户
积分 58
发帖 27
注册 2007-03-21 06:36
19年会员
UID 82427
性别 男
状态 离线
矩阵式显示,自定义行列。内容是字符串,再具体一点,以下字符串:
system
mobile
mouse
sdfssadf
fdsfff
sfdsdf
gujhtfj
.......

上面的一列是在一个文本中,转化为下面格式到另一个文本中。

将其分成n列显示:
system sdfssadf 。。。
mobile fdsfff
mouse sfdsdf
。。。

[ Last edited by bza2006 on 2007-3-23 at 07:47 AM ]
4 发表于 2007-03-23 10:46 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线


system
mobile
mouse
sdfssadf
fdsfff
sfdsdf
gujhtfj


上面这段是哪里来的呢?
5 发表于 2007-03-23 15:40 ·  中国 广东 广州 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
这个好像跟tab有关系,
6 发表于 2007-03-23 20:48 ·  中国 河南 新乡 联通
初级用户
积分 58
发帖 27
注册 2007-03-21 06:36
19年会员
UID 82427
性别 男
状态 离线
我把帖子编辑了一下
7 发表于 2007-03-24 01:42 ·  中国 河南 新乡 联通
初级用户
积分 58
发帖 27
注册 2007-03-21 06:36
19年会员
UID 82427
性别 男
状态 离线
不可能实现?
玄之又玄
众妙之门
8 发表于 2007-03-24 02:01 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

这个应该可以实现,不过不是你说的想要几行就几行,想要几列就几列的,如果一个文件中只有3行字符,就不可能排列成2列,4行吧。
9 发表于 2007-03-24 02:27 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
万能的代码是不存在的,希望楼主将要求说清楚,这样lxmxn就可以给你代码了。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
10 发表于 2007-03-24 03:18 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by ccwan at 2007-3-23 13:27:
万能的代码是不存在的,希望楼主将要求说清楚,这样lxmxn就可以给你代码了。


汗一个~
11 发表于 2007-03-24 06:52 ·  中国 河南 新乡 联通
初级用户
积分 58
发帖 27
注册 2007-03-21 06:36
19年会员
UID 82427
性别 男
状态 离线
判断一下呗,不够的话不排
玄之又玄
众妙之门
12 发表于 2007-03-25 02:00 ·  中国 广东 广州 联通
银牌会员
★★★
积分 1,206
发帖 517
注册 2007-03-25 01:18
19年会员
UID 82819
性别 男
状态 离线
呵呵。把排列的帮你写了出来。

其他的部分嘛。

相信你自己可以搞定啦。。
13 发表于 2007-03-25 08:42 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
14 发表于 2007-03-25 21:09 ·  中国 河南 新乡 联通
初级用户
积分 58
发帖 27
注册 2007-03-21 06:36
19年会员
UID 82427
性别 男
状态 离线
多谢各位指点
玄之又玄
众妙之门
15 发表于 2007-03-25 21:46 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
看来楼主已经达到目的了,那我就不把9527兄的代码贴出来了。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
论坛跳转: