|
|
【语法】<nul下一行如果以::开头的问题
最近实验发现一个小问题,不知为何,请高人指点。
---------------------------------------------------------------------------
setlocal enabledelayedexpansion
for /l %%i in (1,1,6) do (
set var=........%%i
:: 一行可以显示多个数字
set /p print=!var!<nul
@rem 一行只能显示一个数字
@rem echo !var:~-4!
set /a line=%%i%%3
if "!line!"=="0" echo.
)
---------------------------------------------------------------------------
代码中红色的部分如果用::来代替,代码就会提示错误:
难道@rem和::会有不同吗?
另外,set /p print=!var!<nul这句无法显示var里的空格,目前暂时用“.......”来代替,请问有其他办法吗? |
评分
-
查看全部评分
|