gpt4 book ai didi

windows - 如何将 InputBox 批量居中?

转载 作者:行者123 更新时间:2023-12-05 09:31:20 29 4
gpt4 key购买 nike

我正在开发一款名为 BatchOS 的批处理游戏,它基本上模仿了实际的操作系统。当我为 BatchOS 制作 Internet Explorer 时。我找到了我必须要的东西。我如何批量居中输入框?就像没有关于此的实际问题。我希望一切都居中。

截图:

The code says that The InputBox is centered but in Command Prompt. It's Not Centered at all.

顺便说一句,我在 Windows 11 中

最佳答案

set/P 命令删除前导空格。但有一个很好的解决方法。

首先,做:

for /F %%B in ('prompt $H^& for %%Z in ^(.^) do rem/') do set "_BS=%%B"

收集退格字符。然后做:

set /P INPUT="#%_BS%    Prompt: "

在控制台显示上获取前导 SPACE

诀窍是以 SPACE 以外的字符开始提示文本(如 #),然后通过退格键(< kbd>⟵),所以后面的第一个 SPACEs 会覆盖该字符,从而将其删除。

因此实际打印的字符序列是:

# SPACE SPACE SPACE SPACE Prompt: SPACE

导致显示的文本:

SPACE SPACE SPACE SPACE Prompt: SPACE

关于windows - 如何将 InputBox 批量居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68855949/

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