标题: 关于set的高级用法寻求帮助!
[打印本页]
作者: jellord
时间: 2007-3-26 11:37
标题: 关于set的高级用法寻求帮助!
@echo off
:top
set/p=%time:~0,8%%<nul
set/p=<nul
goto top
请帮忙解释一下以上代码的含义,实在想不明白。代码执行后输出的是跳到的时间。
set/p= <nul这种用法在帮助里面没看到?
作者: juventusryp
时间: 2007-3-26 12:35
set/p= <nul
应该是让set/p=后面的内容不在屏幕上显示出来吧
作者: dikex
时间: 2007-3-26 12:39
让set/p=的值显示出来但不进行换行,如
@echo off
set/p=4444<nul
set/p=111<nul
pause
会显示:
4444111请按任意键继续. . .
作者: ieutk
时间: 2007-3-27 23:57
请问上面这些是咋打出来的呢?
作者: lxmxn
时间: 2007-3-28 00:46
复制出来滴~~
作者: everest79
时间: 2007-3-28 03:43
是127还是8?
作者: xycoordinate
时间: 2007-3-28 08:55
Quote: |
Originally posted by dikex at 2007-3-25 23:39:
让set/p=的值显示出来但不进行换行,如
@echo off
set/p=4444<nul
set/p=111<nul
pause
会显示:
4444111请按任意键继续. . . |
|
8c!
又学了一手!
作者: swiftwhite
时间: 2007-6-6 10:56
SET /P variable=[promptString] 是将用户输入赋值给变量,而不是控制换不换行
<nu才是不换行显示的意思
l
作者: 26933062
时间: 2007-6-12 14:53
set/p=<nul 应该是显示set/p=后面的内容 但不需要按回车确认
是退格键,在记事本中按住ctrl键再按删除键就可以得到.
在这里的作用是删除上一行set/p=%time:~0,8%%<nul 显示的结果,以达到不换行的目的.
作者: nicesoft
时间: 2007-6-12 18:27
感谢中,又学到了^^^^^^
作者: 6622186
时间: 2007-6-14 21:32
学习了
作者: hackerflysky
时间: 2007-7-1 06:08
悟