gpt4 book ai didi

batch-file - 在 DOS 中如何使用以空格开头的字符串进行 SET/P

转载 作者:行者123 更新时间:2023-12-01 10:03:24 25 4
gpt4 key购买 nike

我想在 DOS 批处理中得到这种结果:

==> Please enter your filename, formatted as
[user][PC_id] :

允许用户在“:”之后输入文件名

我尝试了很多组合,但我能得到最好的组合

ECHO --^> Please enter your filename, formatted as
Set /P FILE=[user][PC_id] :

(“[”前的空格不显示)

最佳答案

您在使用 Vista/Win7 中引入的功能时遇到问题。
当使用 set/p 时,它会去除字符串前面的所有空白字符。

但在你的情况下这很容易,因为你想回显两行。

@echo off
setlocal EnableDelayedExpansion
set LF=^


set /p "file=--> Please enter your filename, formatted as!LF! [user][PC_id]"

关于batch-file - 在 DOS 中如何使用以空格开头的字符串进行 SET/P,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488592/

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