标题: set /p=1<nul 为何"<nul"可不换行而显示字符?
[打印本页]
作者: huzixuan
时间: 2007-5-2 09:23
标题: set /p=1<nul 为何"<nul"可不换行而显示字符?
set /p=1<nul
set /p=2<nul
为什么用"<nul"就可以使他不换行而显示字符?
如何解释呢??
作者: bjsh
时间: 2007-5-2 11:02
set /p的用法:
set /p 变量=提示字符串:
在控制台输出提示字符串;把用户的输入(以回车结束)赋值给变量;注意用户的输入在同一行;
他这个自身的特性就决定可以不换行;
<nul是把空字符串赋值给变量从而屏蔽了用户的输入;因此看起来似乎只是把提示字符串显示在控制台上而不要求用户输入;同时注意此时没有回车符传递过去;因此不会换行;
这种情况下可以省略变量..
简写为set /p=提示字符串<nul
作者: bjsh
时间: 2007-5-2 11:03
作者: huzixuan
时间: 2007-5-2 13:53