gpt4 book ai didi

batch-file - 如何清除批处理中的选定行而不是整个屏幕?

转载 作者:行者123 更新时间:2023-12-02 05:36:16 26 4
gpt4 key购买 nike

当我们使用 pause 时,它显示“按任意键继续......”。按任意键后,后面的文字仍然存在,剩下的文字出现在它的下方。如果我在 pause 之后使用 cls,整个屏幕都会被清除。

有什么方法可以只删除“按任意键继续......”按任意键后?另外,如何只清除选定的行而不是清除整个屏幕?

最佳答案

这个问题有多种解决方案,但 batch 没有提供简单的解决方案。

批处理的主要问题是,您不能使用普通命令将光标向上移动。

1) 您可以使用cls 清除屏幕并重新绘制所有必要的数据。

2) 你可以使用外部程序来移动光标(这个程序可以即时创建),比如Move Cursor to 0,0

3) 你可以滥用timeout命令回到第二行Move cursor to screen home with TIMEOUT command!Aacini 发现的一个非常酷的技巧

4) 在 Windows 10 中,您可以使用 Ansi-Escape 序列移动光标并获得许多其他效果,但它仅适用于 Win10

关于batch-file - 如何清除批处理中的选定行而不是整个屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44126279/

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