gpt4 book ai didi

batch-file - 更改插入符号/光标位置

转载 作者:行者123 更新时间:2023-12-04 14:48:22 25 4
gpt4 key购买 nike

今天我来给大家一个新的挑战!

开个玩笑:我的问题是命令提示符的插入符号。 [“整个”故事在底部”]

长话短说,我必须将插入符号位置移动到 ECHO同一位置的新行。那是因为我只需要打印几个字符串 [大约三行];制作CLS每次因为执行速度而闪烁。

我尝试了一些东西,也使用了 <NUL SET /P "=InsertHereString" ,但总是存在我已经ECHO的问题ed 不会消失!

所以这是我的请求:有一种方法可以移动那堆闪烁的像素,允许从 CMD 的某个点开始写入字符串?

底部:“整个”故事是我批量制作了一种安装程序,从可移动驱动器复制和链接一些应用程序。现在,我还制作了一个状态栏,以百分比表示已完成的内容。在状态栏下,我想显示程序实际在做什么,但是当[例如]目录中有很多文件要链接或复制时,它会生成一个列表而不是删除以前的东西,所以现在我只是ECHO ing " - Done!"" - Failed!"主弦旁边的弦。我要求这样做是因为在另一种语言 [C++] 中,我找到了一种用于制作 PacMan 模拟的方法。它包含一个需要 X 的方法。和一个 Y标识笛卡尔平面中插入符位置的变量,其中 (0,0)位置是命令提示符的左上角。

感谢您的宝贵时间!

最佳答案

BG v2.5(统一码)

http://batch.xoo.it/t2238-BG-exe-Utility-for-Batch-Games.htm

BG.EXE is a tool for print text color in cmd.exe. It accepts regular expressions for print ascii characters. It also have useful functions.

Locate row column ::locate the position of cursor in row and column specified, zero index based.

调用它:bg Locate 0 0 光标跳到那里。


或者

光标定位器

http://www.dostips.com/forum/viewtopic.php?f=3&t=3428

Get or set cursor position.

CursorPos [[±]col [±]row]

If no parameter is given, return current cursor position as col+(row<<16) in ERRORLEVEL.

If any coordinate have sign, the position given is relative to the current one.

If cursor is moved, the Ascii code of the character at new position is returned in ERRORLEVEL.

关于batch-file - 更改插入符号/光标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15139962/

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