常用ANSI控制码表

本文详细介绍了ANSI控制码的使用,包括光标控制、屏幕清除、字符属性设置、移动光标、显示属性定义等,适用于开发编辑器、行编辑应用程序和创建彩色立体菜单。文中还给出了具体的应用实例,如创建彩色菜单和发送终端通知。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【光标控制】

控制码 说明
[X;YH 将光标移至第 X 行,第 Y 列的位置。
[nA 光标上移 n 列。<<若至屏幕顶端则无效>>
[nB 光标下移 n 列。<<若至屏幕底端则无效>>
[nC 光标向右 n 行。<<若已至屏幕最右端则无效>>
[nD 光标向左 n 行。<<若已至屏幕最左端则无效>>
[6n 报告光标位置。
[s 保存目前的光标位置。
[u 取出保存的光标位置来使用。
[?25l 隐藏光标
[?25h 显示光标


【屏幕控制】

控制码 说明
[2J 清除屏幕。 <<功能和 DOS 的 CLS 命令一样>>
[K 将光标位置开始至本列结束的所有字符清除。


【显示字符属性控制】

控制码 说明
[n1;n2;......m 设定显示字符的属性状态。
若有两个以上设定则以分号将代码(n1;n2;..)隔开
除非重新设定,否则原设定之属性一直被保留。


代码 意义
0 所有属性 OFF,即返回正常显示模式 (Normal)
1 高亮度显示 (Bright)
4 加下划线 (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值