Batch file 如何将输入与字符串组合在一起?

Batch file 如何将输入与字符串组合在一起?,batch-file,Batch File,下面是我的批处理文件代码。 我正在尝试将输入与字符串组合在一起。 使用以下代码仅返回第二个回波作为结果 @echo off set Output="%USERPROFILE%\desktop" set /p PWD=Key Id Your SWTAT Password : Echo Echo %PWD% | clip >>SWTAT.bat Echo Start "" http://swtat.somesite.com/LogOn.aspx >>SWTAT.bat

下面是我的批处理文件代码。 我正在尝试将输入与字符串组合在一起。 使用以下代码仅返回第二个回波作为结果

@echo off
set Output="%USERPROFILE%\desktop"
set /p PWD=Key Id Your SWTAT Password : 
Echo Echo %PWD% | clip >>SWTAT.bat 
Echo Start "" http://swtat.somesite.com/LogOn.aspx >>SWTAT.bat
我试图得到的输出如下。 假设输入是“密码”


谢谢大家!

您需要退出管道以防止命令被重定向

另外,
Echo-Echo%PWD%^ | clip>>SWTAT.bat
将输出第二个
Echo
,您似乎不想这样做

因此:

Password | clip
Start "" http://swtat.somesite.com/LogOn.aspx
@echo off
set Output="%USERPROFILE%\desktop"
set /p PWD=Key Id Your SWTAT Password : 
Echo %PWD% ^| clip >>SWTAT.bat 
Echo Start "" http://swtat.somesite.com/LogOn.aspx >>SWTAT.bat