标题: set /p =9 /p后怎么没有变量,这句是什么意思
[打印本页]
作者: yygyxkj123
时间: 2009-1-3 16:37
标题: set /p =9 /p后怎么没有变量,这句是什么意思
@echo off
set n=9
(set /p =当n^=) <nul
for /l %%i in (1,1,%n%) do (set /p =9) <nul
(set /p =时,包含数字1的个数为

<nul
echo.
(set /p =%n%) <nul
for /l %%i in (2,1,%n%) do (set /p =0) <nul
echo.
pause
(set /p =当n^=) <nul /p后怎么没有变量,这句是什么意思
作者: pooronce
时间: 2009-1-3 17:14
set /p可以当作echo的偏方,因为echo很多时候没法显示特殊符号啥的
这里就是单纯地用set来输出“当n=”
作者: wxcute
时间: 2009-1-3 18:06
set/p=aaa<nul
整个相当于
echo aaa
从结果上看仅是前者不换行而已。
作者: netbenton
时间: 2009-1-4 00:01
又学到了