找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29530|回复: 11

[系统相关] [讨论]CMD下通过句柄重定向实现的一个死循环

[复制链接]
发表于 2009-3-26 22:42:27 | 显示全部楼层 |阅读模式
  1. cd.0<con;3>&1
复制代码

[ 本帖最后由 rat 于 2009-3-27 17:41 编辑 ]

评分

参与人数 1PB +5 收起 理由
zqz0012005 + 5 rat兄的研究也太深了吧

查看全部评分

发表于 2009-3-27 08:40:47 | 显示全部楼层
很好很强大,ctrl+c都结束不了,非要关窗口。
发表于 2009-3-27 08:51:21 | 显示全部楼层
看不懂,努力学习吧
发表于 2009-3-27 10:12:58 | 显示全部楼层

What's that?

请解释下,那句是何意思啊?
 楼主| 发表于 2009-3-27 10:32:04 | 显示全部楼层

回复 4楼 的帖子

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

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

最后的结果是句柄0(默认标准输入)指向标准输出。
发表于 2009-3-27 12:29:50 | 显示全部楼层
封死输入
输入被封死了当然就会不停显示当前目录,而且按^C结束不了。
发表于 2009-3-27 17:09:21 | 显示全部楼层
强人给出代码的时候能加上代码解释就好了,就光一个代码看的。。。。。。
 楼主| 发表于 2009-3-27 17:42:59 | 显示全部楼层

回复 7楼 的帖子

第一,本人老鸟
第二,5楼有解释
发表于 2009-3-27 18:24:53 | 显示全部楼层
似乎那个分号换成空格也是可以的吧,对了,0不的默认指向就是con,明确指出来,而不是更换也要备份到3的么?
发表于 2009-3-27 19:25:41 | 显示全部楼层
http://bbs.bathome.net/viewthread.php?tid=3528
打开 CMD 复制代码运行的简单数码雨
http://www.cn-dos.net/forum/viewthread.php?tid=16942
(重定向研究老帖)
20 层:[已结]批处理语句中的 2>nul 1>nul 是什么意思
发表于 2009-7-10 21:51:31 | 显示全部楼层
标准输入重定向为标准输出怎就能够循环了?
句柄的定向能理解,就是不知道怎么会循环?
发表于 2011-5-25 11:08:16 | 显示全部楼层
ctrl+break
=============
看来我还真缺少句柄这块的知识。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 09:01 , Processed in 0.021540 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表