[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# pcl_test


    的确a.txt中是没有输入盘符了。但是这里是3>a.txt,句柄3里面应该是空的呀,怎么会有盘符呢。我好烦,好自责 orz

TOP

一个句柄复制的例子

本帖最后由 lyonamstrong 于 2016-9-18 15:42 编辑

比如在D:\下跑这条命令
1>a.txt 1>&3 3>&2 echoyes
为什么没有生成a.txt?

难道说echoyes的错误信息只会出现在句柄2?
句柄0-2之间是不能复制的?可是把两个1换成5,效果一样……

TOP

本帖最后由 Bella 于 2016-9-19 22:39 编辑

这种问题请看en.wikipedia.org
我来归纳一下:
句柄是一种指向资源的ID, 包括FD, PID, sockets ...
FD = file descriptor 文件描述符 (0,1,2)
标准流是预连接的I/O通道, FD是3种标准流的ID

TOP

学啥东西都得从易到难,由简入繁
如果连批处理基本的句法、语法都没搞清楚,就去钻研啥子“句柄复制”、“句柄占用”,我敢保证,不出两星期,lz就会觉得批处理太难学而放弃。

TOP

回复 19# WHY


    如果无法回答此问题,也请你保持理智

TOP

返回列表