中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-01 07:38
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 怎样让xcopy c:\txt d:\txt /d /u /p 这条命令的默认输入为N 查看 938 回复 4
楼 主 怎样让xcopy c:\txt d:\txt /d /u /p 这条命令的默认输入为N 发表于 2007-03-21 00:51 ·  中国 辽宁 沈阳 电信
新手上路
积分 8
发帖 3
注册 2007-03-19 23:44
19年会员
UID 82275
性别 男
状态 离线
我试过echo N|xcopy c:\txt d:\txt /d /u /p

但是显示的结果如下:

C:\Documents and Settings\Dell>echo N|xcopy c:\txt d:\txt /d /u /p
C:\txt\1.txt (Y/N)? N
C:\txt\15204.txt (Y/N)?
C:\txt\15204.txt (Y/N)?

C:\txt\15204.txt (Y/N)?

C:\txt\15204.txt (Y/N)? C:\txt\21195.txt (Y/N)? 复制了 0 个文件

怎么会是这种结果呢?
2 发表于 2007-03-22 02:20 ·  中国 山东 济南 移动
钻石会员
★★★★★
积分 10,046
发帖 3,039
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
因为 echo N 送出的不只是N的键盘扫描码。
可以用for ......... exist................解决,或者写一个内容全是4e的二进制文件,然后用<把它重定向到xcopy的输入。
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
windbamboo +1 2007-03-23 00:51
简单就是美
3 发表于 2007-03-23 00:51 ·  中国 辽宁 沈阳 电信
新手上路
积分 8
发帖 3
注册 2007-03-19 23:44
19年会员
UID 82275
性别 男
状态 离线
谢谢 Michael 的帮助解答,我基本理解原因了,现在正在想办法解决。再次感谢!
4 发表于 2007-03-23 14:32 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
可以看看这儿,我已提议给CP命令加上一个/I开关,以自动回答"No",即略过已存在的文件:

http://www.cn-dos.net/forum/viewthread.php?tid=28739&fpage=1
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

5 发表于 2007-04-21 07:10 ·  中国 湖南 湘潭 电信
新手上路
积分 18
发帖 9
注册 2007-04-15 01:58
19年会员
UID 85199
性别 男
状态 离线
请问sc命令[y|n]怎么屏蔽掉啊?
论坛跳转: