在批处理文件中的同一行中使用 echo 和另一个命令

在批处理文件中的同一行中使用 echo 和另一个命令

对于此代码

echo x set /p "a=>"

结果将是

x set /p "a=>"

我想要的结果是

x>

请帮忙,谢谢

答案1

您可以使用 && 同时运行两个命令。

假设您想回显某些内容并将其发送到剪贴板并打开记事本,您可以这样写:

echo test | clip && notepad

所以你的将是

echo x && set /p "a=>"

答案2

这个问题根本不清楚,因为你没有解释你想要做什么。

  1. 如果您只想在同一行中使用两个(或更多)命令,那么答案是:*

&只需在命令之间使用字符。

(如果要等待上一个命令完成后再运行下一个命令,请使用&&而不是&

示例代码:@echo off & echo test & pause

  1. 或者也许您必须检查prompt命令。

检查用途:prompt /?

示例代码:(prompt x$G输出为x>:)

  1. 如果您想在同一行中输出,那么用户“Sonamor”(答案#1)已经解释得很好了。

相关内容