Board logo

标题: [系统相关] [讨论]CMD下通过句柄重定向实现的一个死循环 [打印本页]

作者: rat    时间: 2009-3-26 22:42     标题: [讨论]CMD下通过句柄重定向实现的一个死循环

  1. cd.0<con;3>&1
复制代码

[ 本帖最后由 rat 于 2009-3-27 17:41 编辑 ]
作者: Lumiere    时间: 2009-3-27 08:40

很好很强大,ctrl+c都结束不了,非要关窗口。
作者: 5810239q    时间: 2009-3-27 08:51

看不懂,努力学习吧
作者: coolcatsfx    时间: 2009-3-27 10:12     标题: What's that?

请解释下,那句是何意思啊?
作者: rat    时间: 2009-3-27 10:32     标题: 回复 4楼 的帖子

3>&1,表示把句柄1的指向(默认标准输出)复制给句柄3。

恢复的时候句柄0的指向从句柄3(指向标准输出)恢复。

最后的结果是句柄0(默认标准输入)指向标准输出。
作者: someone    时间: 2009-3-27 12:29

封死输入
输入被封死了当然就会不停显示当前目录,而且按^C结束不了。
作者: leaparde    时间: 2009-3-27 17:09

强人给出代码的时候能加上代码解释就好了,就光一个代码看的。。。。。。
作者: rat    时间: 2009-3-27 17:42     标题: 回复 7楼 的帖子

第一,本人老鸟
第二,5楼有解释
作者: Lumiere    时间: 2009-3-27 18:24

似乎那个分号换成空格也是可以的吧,对了,0不的默认指向就是con,明确指出来,而不是更换也要备份到3的么?
作者: wxcute    时间: 2009-3-27 19:25

http://bbs.bathome.net/viewthread.php?tid=3528
打开 CMD 复制代码运行的简单数码雨
http://www.cn-dos.net/forum/viewthread.php?tid=16942
(重定向研究老帖)
20 层:[已结]批处理语句中的 2>nul 1>nul 是什么意思
作者: zhouyongjun    时间: 2009-7-10 21:51

标准输入重定向为标准输出怎就能够循环了?
句柄的定向能理解,就是不知道怎么会循环?
作者: plp626    时间: 2011-5-25 11:08

ctrl+break
=============
看来我还真缺少句柄这块的知识。。。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2