作者:huiyu | 时间:2008-04-15 20:54 | 标题:[求助]这是什么意思啊?看了很久都不明白。
@echo off
echo 程序载入中,请稍后……
for /l %%i in (1,1,80) do set/p a=^><nul&ping /n 0 127.1>nul
pause
中的<nul是什么意思啊?还有可不可以说一下<这个符号的用法?谢谢!
还有这个是输出一排的<,但我没有看到echo啊?
作者:huahua0919 | 时间:2008-04-15 21:00
set/p=
默认为键盘输入的值
但当你将其句柄重新定向后(定为空),默认的键盘输入无效了
作者:kyo0407 | 时间:2008-04-15 21:03
for /l %%i in (1,1,80) do set/p a=^><nul&ping /n 0 127.1>nul
^什么意思?
作者:huiyu | 时间:2008-04-15 21:17
回复三楼,这个是用一个for循环,把>这个符号输出来一共是输八十个。
作者:moniuming | 时间:2008-04-15 22:01
echo 为分行显示
"set/p=(要显示的内容)<nul"为在一行显示
举例:
@echo off
for /l %%i in (1 1 10) do echo %%i
pause
for /l %%i in (1 1 10) do set/p=%%i <nul
pause
作者:zw4123 | 时间:2008-04-16 11:10
好像明白了