![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 21:16 |
共 47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 怎样让xcopy c:\txt d:\txt /d /u /p 这条命令的默认输入为N |
| 可打印版本 977 / 4 |
| 第1楼 windbamboo | 发表于 2007-03-21 00:51 |
| 新手上路 发帖 3 积分 8 | |
|
怎样让xcopy c:\txt d:\txt /d /u /p 这条命令的默认输入为N 我试过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楼 Michael | 发表于 2007-03-22 02:20 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
因为 echo N 送出的不只是N的键盘扫描码。
可以用for ......... exist................解决,或者写一个内容全是4e的二进制文件,然后用<把它重定向到xcopy的输入。 |
|
| 第3楼 windbamboo | 发表于 2007-03-23 00:51 |
| 新手上路 发帖 3 积分 8 | |
|
谢谢 Michael 的帮助解答,我基本理解原因了,现在正在想办法解决。再次感谢!
|
|
| 第4楼 Wengier | 发表于 2007-03-23 14:32 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
可以看看这儿,我已提议给CP命令加上一个/I开关,以自动回答"No",即略过已存在的文件:
http://www.cn-dos.net/forum/viewthread.php?tid=28739&fpage=1 |
|
| 第5楼 itieim | 发表于 2007-04-21 07:10 |
| 新手上路 发帖 9 积分 18 | |
|
请问sc命令[y|n]怎么屏蔽掉啊?
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |