gpt4 book ai didi

windows - 如何使用 Windows cmdline 在一个长的衬里中设置一个变量?

转载 作者:可可西里 更新时间:2023-11-01 12:07:26 24 4
gpt4 key购买 nike

例如:

我想设置一个变量,然后在同一行输出它。

设置/p MESSAGE= && echo %MESSAGE%

但它并不像您预期​​的那样有效。有没有一种方法可以将其通过管道传输到回显,或者是否有更好的方法来分隔单独的命令?

谢谢。

最佳答案

这不能像您在这里尝试的那样工作,因为环境变量在解析 一行时被扩展,而不是在执行它时。由于 %MESSAGE% 仅在执行第一部分后 才有意义,因此这行不通。

然而,这将:

setlocal enabledelayedexpansion
set /p MESSAGE= && echo !MESSAGE!

有关延迟扩展的讨论,请参阅帮助集

关于windows - 如何使用 Windows cmdline 在一个长的衬里中设置一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4218285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com