中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 又发现CMD的一个有趣现象 上一主题 | 下一主题
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『楼 主』:  又发现CMD的一个有趣现象


今天在把玩CMD的时候,无意间又发现了CMD的一个有趣的现象,可能已经有的朋友已经发现了吧`

个人感觉有点像是CMD的一个小bug.

过程如下:

  Quote:
我先在开始/运行里面输入"cmd /d /f"进入命令提示符,为了启用文件名和目录自动补全功能,此时我的命令提示符为:

C:\Documents and Settings\Administrator>

然后随便按一下Ctrl+D使当前提示符的位置自动补一个当前目录下的文件夹或者文件,此时我的命令提示符为:

C:\Documents and Settings\Administrator>「开始」菜单

然后再按一下Tab键,使光标向后跳,然后再连续按退格键(BackSpace键),直到退到不能退,此时我的命令提示符已经变为:

C:\Documents and Settings\Administrato

大家应该已经发现了问题的所在了吧`

没错,就是命令提示符变了,原本的命令提示符

C:\Documents and Settings\Administrator>

现在变为了

C:\Documents and Settings\Administrato

也就是说经过了我刚才的操作之后,命令提示符丢掉了最后的两个字符"r"和">".

然后回车之后,命令提示符又恢复了原样了.

有兴趣的朋友可以自己试一下,我这里就是这个怪现象,不懂其中的道理,希望高手可以解释一下出现这个现象的原因,小弟在这里先谢了~

我思考了一下,很有可能和Tab键的"跳格"功能有关系,但是不敢断定.

另外,我在根目录下测试没有这个现象,不知道是没有测试完全还是什么.

测试环境:Windows XP SP2


2006-10-8 08:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 2 楼』:  

不清楚是怎么回事

[ Last edited by qwe1234567 on 2006-10-8 at 09:15 ]



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-10-8 09:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 3 楼』:  

可能是cmd处理中文字符宽度+unicode编码问题。如果 第一次 的 Ctrl+D 是英文的话没有这个问题




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-10-8 10:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
namejm
荣誉版主

batch fan


积分 5226
发帖 1737
注册 2006-3-10
来自 成都
状态 离线
『第 4 楼』:  

  electronixtar的说法是对的,请看willsort以前的一篇分析文章:[讨论]CMD自动完成特性对中文文件和目录名存在问题



尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
2006-10-8 10:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
my3439955
中级用户




积分 272
发帖 99
注册 2006-6-2
状态 离线
『第 5 楼』:  

这是unicode的问题
但是虽然看着不舒服
其实一样用
没影响的

2006-10-14 23:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by my3439955 at 2006-10-14 23:23:
这是unicode的问题
但是虽然看着不舒服
其实一样用
没影响的


  但还是是在使用的过程中有点小麻烦哦```

  不信你多试试``

  
              PS:兄弟的头像还可以啊,够靓~


2006-10-15 05:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lp1129
初级用户





积分 186
发帖 92
注册 2007-3-27
状态 离线
『第 7 楼』:  

高深莫测啊

2007-3-28 02:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wfr4094
新手上路





积分 6
发帖 4
注册 2007-5-30
状态 离线
『第 8 楼』:  

积分 122
发帖 60
注册 2007-3-27
状态 离线  『第 7 楼』:  

高深莫测啊

2007-6-14 17:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sfencer
新手上路





积分 16
发帖 8
注册 2007-6-4
状态 离线
『第 9 楼』:  

我的是2000系统,变成了
Administrator.ZLX>「开始
也就是“「开始” 这三个字都删不掉了

2007-6-16 15:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 10 楼』:  

lxmxn斑竹大师一找就一个bug,确实有用啊,不过我不清楚是什么原因
反正C:\Documents and Settings\AdministratoNOTEPAD就运行记事本了

2007-6-16 16:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 11 楼』:  

原因可以看看4楼的链接。

2007-6-16 21:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
solomon9813
新手上路





积分 7
发帖 3
注册 2005-12-2
状态 离线
『第 12 楼』:  

我的没有这个现象阿

2007-8-22 23:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
picat
初级用户





积分 150
发帖 68
注册 2007-4-26
状态 离线
『第 13 楼』:  

原来cmd也可以自动完成,唉,这里真是牛栏啊~

2007-8-23 10:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
258692011
新手上路





积分 13
发帖 8
注册 2008-2-18
状态 离线
『第 14 楼』:  

不懂~~

2008-2-19 00:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
87218129
新手上路





积分 4
发帖 2
注册 2008-9-5
来自 河北邯郸
状态 离线
『第 15 楼』:  

不懂,不过挺有趣的哦

2008-9-5 11:37
查看资料  发送邮件  发短消息 网志  OICQ (87218129)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: