更改插入符号/光标位置 [英] Changing caret/cursor position

查看:6
本文介绍了更改插入符号/光标位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天我要给你们所有人一个新的挑战!

只是开玩笑:我的问题是命令提示符中的插入符号。[完整的故事在底部"]

短篇小说长,我必须将插入符号位置移动到ECHO同一位置的新行。 这是因为我只需要打印几个字符串[大约三行];由于执行速度的原因,每次它都会闪烁。

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

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

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

感谢您抽出时间!

推荐答案

BG v2.5(Unicode)

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

BG.EXE是用于在cmd.exe中打印文本颜色的工具。它接受普通的 打印ASCII字符的表达式。它还具有有用功能。

定位行列 :在指定的行和列中定位游标的位置,基于零索引。

调用:bg Locate 0 0,光标就会跳到那里。


CursorPos.exe

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

获取或设置光标位置。

CursorPos[[±]列[±]行]

如果未提供任何参数,则将当前光标位置返回为 错误中的COL+(第<;<;16行)。

如果任何坐标有符号,则给出的位置相对于 当前版本。

如果移动光标,则新位置字符的ASCII代码为 在错误中返回。

这篇关于更改插入符号/光标位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆