批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖
回复 30# CrLf


    代码运行至此后,其实sdtout已经差不多恢复功能了,否则连前的的prompt 信息也不会显示,除了sdtin接收输入的字符能被显示出来,标准输出都不会显示,显然这里还可以继续显示其它信息的。
1

评分人数

    • CrLf: 你是对的技术 + 1

TOP

amwfjhh推测的挺有道理
一个简单的测试
cls > con
在DOS下执行清屏
在CMD下输出字符
这说明cmd仿真出来的con
并不是原始的控制台设备
对屏幕缓冲区的处理没有做到完全仿真
也就是在cmd下con设备更加的“字符化”了

类似的现象还有
dir | more > con
天的白色影子

TOP

有趣,新发现

TOP

RE: 重定向中的秘密(句柄备份) [修改]

TOP

绕晕了,大概理解了句柄备份和复原
我就是我,不一样的烟火!

TOP

0 是 stdin
1 是 stdout
2 是 stderr
写的很清楚,谢谢~

TOP

学习学习,看看是什么

TOP

看了多次,好像有点明白的样子,但不清爽。不知如何使用,应用的例子太少,再来一遍吧,第5遍了。俗话说书读五遍,其义自见。

TOP

关于两句应用的个人理解:
应用
1,一次性屏蔽错误输出(加在开始屏蔽的语句后面)
2>nul 3>nul

                         1con 2con 3空
2>nul                1con 2nul 3con
3>nul                1con 2nul 3nul 4con
取回2找3,3找4     1con 2nul 3con

2,一次性将输出写入文件 a.txt(不包括错误反馈,用法同上)
>&3 3>a.txt

                        1con 2con 3空
>&3即1>&3       1con 2con 3con
3>a.txt             1con 2con 3a.txt 4con
取回1找3,3找4    1a.txt 2con 3con 4空

TOP

返回列表