中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 23:44
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎样把当前屏幕上显示的所有重定向到一个文本? 查看 1,417 回复 9
楼 主 怎样把当前屏幕上显示的所有重定向到一个文本? 发表于 2007-03-27 02:41 ·  中国 四川 遂宁 电信
中级用户
★★
积分 278
发帖 103
注册 2006-10-21 21:08
19年会员
UID 67562
性别 男
状态 离线
怎样把当前屏幕上显示的所有重定向到一个文本?不论是么命令产生的或是输入的...
2 发表于 2007-03-27 02:58 ·  中国 海南 儋州 电信
初级用户
★★
积分 199
发帖 101
注册 2007-03-13 01:44
19年会员
UID 81536
状态 离线
画个图你也能写到文本?
3 发表于 2007-03-27 03:00 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
在批处理中应用的话可以将这一句加在最前


@echo on 1>nul 3>ff.txt
4 谢谢everest79的答案, 发表于 2007-03-27 03:21 ·  中国 四川 遂宁 电信
中级用户
★★
积分 278
发帖 103
注册 2006-10-21 21:08
19年会员
UID 67562
性别 男
状态 离线
可我同时也需要在屏幕上看到输出的内容...
在批处理中执行你的代码后,屏幕上没有了.
5 发表于 2007-03-27 03:30 ·  中国 新疆 乌鲁木齐 电信
高级用户
★★★
Autowalk
积分 845
发帖 375
注册 2007-03-03 01:58
19年会员
UID 80606
性别 男
状态 离线
echo on >ff.txt

去掉1>nul就可以了
6 发表于 2007-03-27 03:47 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
好像做不到
7 zhoushijay的代码不可行 发表于 2007-03-27 09:38 ·  中国 四川 遂宁 电信
中级用户
★★
积分 278
发帖 103
注册 2006-10-21 21:08
19年会员
UID 67562
性别 男
状态 离线
我试了一下,却建了一个空的ff.txt
真的没有办法了吗?
8 发表于 2007-03-27 09:50 ·  中国 广东 广州 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
echo多一次…………………………………………
9 用三方工具Tee.exe吧! 发表于 2007-03-27 10:06 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  推荐一个小工具(Tee.exe),它可以在屏幕显示的同时将屏幕的输出内容重定向到一个文件中去。

  具体的用法很简单:echo You sentences to echo|tee -a Myfile.txt。-a 参数表示在文件后面追加内容,如果不指定 -a 参数,则覆盖原文件的内容。

  点击我下载
10 发表于 2007-03-28 05:43 ·  中国 四川 遂宁 电信
中级用户
★★
积分 278
发帖 103
注册 2006-10-21 21:08
19年会员
UID 67562
性别 男
状态 离线
工具真是不少,太感谢了,不过我还得仔细研究了,我的E文不太好.
论坛跳转: