输出一个空格
set /p "= " < nul
双引号也没法输入,也试过 ^ 也无效
搜索下了,要用到退格符
set /p "=a退格符" < nul
没法输入退格符,又再去找了下
@echo off
rem 从bathome看到了,作者忘了,如果看到的话请留言~
call:getbs bs
echo %bs% > bs.txt
pause
goto :eof
:getbs
for /f %%a in ('"prompt $h & for %%b in (1) do rem"')do Set "%1=%%a"
for这句始终没法理解,为什么能得到一个退格符?
输出一个空格,a可以替换成随便一个字母
set /p =a%bs% < nul
然后就输出了一个空格