我需要一些Windows批量编程方面的帮助。我制作了一个bat脚本,我需要将用户输入的文本插入变量中。当我插入一行文本时,它可以工作,但是当我复制&粘贴一个段落,它只获得一行。我只需要提示用户输入一个段落,然后将其显示给用户。
@ECHO OFF
SET /P cname=Please copy and paste paragraph:
IF "%cname%"=="" GOTO Error
echo %cname%
Pause
答案 0 :(得分:0)
setlocal enabledelayedexpansion
set nl=^
set nl=^^^%nl%%nl%^%nl%%nl%
:loop
set line=
set /p line=Please copy and paste paragraph:
if not defined line goto break
set p=%p%!nl!%line%
goto loop
:break
echo %p%
试试