char * szCommAry[COMM_NUM]={
//屏幕属性命令,23
"\x1b[12h",//禁止本端回显,键盘数据仅送给主机
"\x1b[12l",//允许本端回显,键盘数据送给主机和屏幕
"\x1b[?5h",//屏幕显示为白底黑字
"\x1b[?5l",//显示为黑底白字
"\x1b[?3h",//132列显示
"\x1b[?3l",//80列显示
"\x1b[?6h",//以用户指定的滚动区域的首行行首为参考原点
"\x1b[?6l",//以屏幕的首行行首为参考原点
"\x1b[?7h",//当字符显示到行末时,自动回到下行行首接着显示;如果在滚动区域底行行末,则上滚一行再显示
"\x1b[?7l",//当字符显示到行末时,仍在行末光标位置显示,覆盖原有的字符,除非接收到移动光标的命令
"\x1b[?4h",//平滑滚动
"\x1b[?4l",//跳跃滚动
"\x1b[/0s",//不滚动
"\x1b[/1s",//平滑慢滚
"\x1b[/2s",//跳跃滚动
"\x1b[/3s",//平滑快滚
"\x1b[3h",//监督有效,显示控制符,供程序员调试程序用
"\x1b[3l",//监督无效,执行控制符,正常运行程序
"\x1b[0$~",//禁止状态行(VT300有效
"\x1b[1$~",//允许状态行(VT300有效)
"\x1b[2$~",//主机可写状态行(VT300有效)
"\x1b[0$|",//主机可写状态行时,在主屏显示数据(VT300有效)
"\x1b[1$|",//主机可写状态行时,在状态行显示数据(VT300有效) //光标命令,14
"\x1b[?25h",//光标显示
"\x1b[?25l",//光标消隐
"\x1b[/0j",//闪烁块光标
"\x1b[/1j",//闪烁线光标
"\x1b[/2j",//稳态块光标
"\x1b[/3j",//稳态线光标
"\x1bH",//在当前列上设置制表位
"\x1b[g",//清除当前列上的制表位
"\x1b[0g",//清除当前列上的制表位
"\x1b[3g",//清除所有列上的制表位
"\x1b\x45",//光标下移1行
"\x1b\x4d",//光标上移1行
"\x1b\x37",//保存终端当前状态
"\x1b\x38",//恢复上述状态 //行属性和字符属性命令,4
"\x1b#3",//设置当前行为倍宽倍高(上半部分)
"\x1b#4",//设置当前行为倍宽倍高(下半部分)
"\x1b#5",//设置当前行为单宽单高
"\x1b#6",//设置当前行为倍宽单高 //编缉命令,22
"\x1b[A",
"\x1b[B",
"\x1b[C",
"\x1b[D",
"\x1b[4h",//插入方式:新显示字符使光标位置后的原来显示字符右移,移出边界的字符丢失。
"\x1b[4l",//替代方式:新显示字符替代光标位置字符显示
"\x1b[K",//清除光标至行末字符,包括光标位置,行属性不受影响。
"\x1b[0K",//清除光标至行末字符,包括光标位置,行属性不受影响。
"\x1b[1K",//清除行首至光标位置字符,包括光标位置,行属性不受影响。
"\x1b[2K",//清除光标所在行的所有字符
"\x1b[J",//清除从光标至屏末字符,整行被清的行属性变成单宽单高
"\x1b[0J",//清除从光标至屏末字符,整行被清的行属性变成单宽单高
"\x1b[1J",//清除从屏首至光标字符,整行被清的行属性变成单宽单高
"\x1b[2J",//清除整个屏幕,行属性变成单宽单高,光标位置不变
"\x1b[?K",//清除光标至行末的"可清除"字符,不影响其它字符和行属性
"\x1b[?0K",//清除光标至行末的"可清除"字符,不影响其它字符和行属性
"\x1b[?1K",//清除行首至光标位置的"可清除"字符,不影响其它字符和行属性
"\x1b[?2K",//清除光标所在行的所有"可清除"字符,不影响其它字符和行属性
"\x1b[?J",//清除从光标至屏末的"可清除"字符,不影响其它字符和行属性
"\x1b[?0J",//清除从光标至屏末的"可清除"字符,不影响其它字符和行属性
"\x1b[?1J",//清除从屏首至光标的"可清除"字符,不影响其它字符和行属性
"\x1b[?2J",//清除整个屏幕中的"可清除"字符,不影响其它字符和行属性 //键盘16
"\x1b[2h",//锁存键盘数据(不超过15个)暂停向主机发送,直到开放为止。
"\x1b[2l",//允许键盘向主机发送数据。
"\x1b[?8h",//键盘连发有效
"\x1b[?8l",//键盘连发无效
"\x1b[5h",//击键声有效
"\x1b[5l",//击键声无效
"\x1b[?1h",//光标键产生"应用"控制序列。见键盘代码一节。
"\x1b[?1l",//光标键产生ANSI标准的控制序列。见键盘代码一节。
"\x1b=",//副键盘产生"应用"控制序列。见键盘代码一节。
"\x1b>",//副键盘产生数字等字符序列,PF键不变。见键盘代码一节。
"\x1b[20h",//接收LF、FF或VT控制码后,光标移至下一行行首;Return键发送CR和LF控制码。
"\x1b[20l",//接收LF、FF或VT控制码后,光标移至下一行当前列;Return键发送CR控制码。
"\x1b[?67h",//作为退格键发送BS。
"\x1b[?67l",//作为删除键发送DEL。
"\x1b[/2h", // 顶排功能键作为应用程序功能使用CTRL功能键作为本端功能键使用
"\x1b[/2l",//顶排功能键作为本端功能键使用CTRL功能键作为应用程序功能使用 //打印参数配置3
// ""
// "\x1b\x5b\x35\x69", //1、5、9 型终端打开并口,关闭用\x1b\x5b\x34\x69
"\x9b\x35\x69", //2、10 型终端打开并口,关闭用\x9b\x34\x69
"\x1b[5i", //3、4 型终端打开并口,关闭用\x1b[4i //状态报告8
"\x1b[c",//主设备属性,询问 CSI c或CSI 0 c ,//应答 ESC [ ? 1;2c
"\x1b[0c",
"\x1b[>c", //辅助设备属性 ,询问 CSI > c或 CSI > 0 c 你配置如何?//应答 CSI > Pp;Pv;Po c
"\x1b[>0c",
"\x1b[5n",//设备状态 ,//询问 CSI 5 n 设备状态正常否?//应答 CSI 0 n 设备状态正常,CSI 3 n 设备不正常
"\x1b[6n",//光标位置,//询问 CSI 6 n 现在光标在何处?//应答 CSI Pl;Pc R 光标在Pl行Pc列
"\x1b[?15n",//打印机状态,//询问 CSI ? 15 n 打印机状态如何?//应答 CSI ? 13 n 无打印机(没开),//CSI ? 10 n 打印机准备好,CSI ? 11 n 打印机未准备好(缺纸、脱机等)
"\x1b[?25n",//自定义键状态 ,//询问 CSI ? 25 n 自定义功能键状态如何?//应答 CSI ? 20 n 自定义键允许,CSI ? 21 n 自定义键锁定
"\x1b[H",//光标移动
"\x1b[m",//字符属性
"\x1b(B",//指定G0字符集为ASCII
"\x1b(0",//指定G0字符集为DEC特殊图形字符集
"\x1b)B",//指定G1字符集为ASCII
"\x1b)0",//指定G1字符集为DEC特殊图形字符集 //辅口操作 10
//1 型终端
"\x1b[/50h\x1b[/53l\x1b[/54l\x1b!;;;Y", //打开终端辅口1
"\x1b[/50h\x1b[/53l\x1b[/54l\x1b!3;0;0;1Z", //打开终端辅口2
"\x1b[/50h\x1b[/53l\x1b[/54l\x1b!;;;X",//打开终端辅口3
"\x1b[/53h\x1b[/50l",//关闭终端辅口 "\x1b[/|",//开始发送辅口数据
"\x1b[/51h",//开始发送辅口数据
"\x1b[/M",//关辅口 "\x1b\x25K",//开辅口,发送标志到辅口,发送该串
"\x1b\x25\x42",//开辅口,发送标志到辅口,发送该串
"\x1b\x25\x43"//开辅口,发送标志到辅口,发送该串 }; char * szCommAry1[COMM_NUM1]={
//屏幕属性 1
"\x1b[\xff\x72",//开窗 CSI Pt;Pb r 设置滚动区域,参数Pt:顶行行号,Pb:末行行号 //光标 6
"\x1b[\xff\x48",//光标定位 CSI Pl;Pc H或CSI Pl;Pc f光标移动到Pl行Pc列
"\x1b[\xff\x66",//光标定位
"\x1b[\xff\x41",//光标上移Pn行
"\x1b[\xff\x42",//光标下移Pn行
"\x1b[\xff\x43",//光标右移Pn行
"\x1b[\xff\x44",//光标左移Pn行 //编辑 5
"\x1b[\xff\x4c",//插入行
"\x1b[\xff\x4d",//删除行
"\x1b[\xff\x50",//字符删除
"\x1b[\xff\x40",//字符插入
"\x1b[\xff\x58",//字符清除 // 打印机 2
"\x1b[\x2f\xff\x74",//打印机型号
"\x1b[\x2f\xff\x78",//图像放大系数 "\x1b[/\xffM",//打开辅口
"\x1b[/\xff|",
//字符属性函数 1
"\x1b[\xff\x6d"//CSI Ps;Ps;...m 设置字符显示属性,Ps代表某种字符属性,见表3.1.3.3-2 };

from: http://read.pudn.com/downloads73/sourcecode/windows/12055/WINCE-VT100/vt100sc/ExecComm.cpp__.htm

[terminal]终端仿真程序的更多相关文章

  1. ubuntu终端仿真程序和文件管理程序

    1.SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件.可以理解为ubuntu下的Terminal. 如果Sec ...

  2. SecureCRT是最常用的终端仿真程序,简单的说就是Windows下登录UNIX或Liunx服务器主机的软件,本文主要介绍SecureCRT的使用方法和技巧

    SecureCRT是最常用的终端仿真程序,简单的说就是Windows下登录UNIX或Liunx服务器主机的软件,本文主要介绍SecureCRT的使用方法和技巧 VanDyke CRT 和 VanDyk ...

  3. terminal(终端),shell,tty,console(控制台)区别

    原文地址  stackexchange:What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'con ...

  4. SecureCRT 终端仿真程序 v7.0.0.326 中文绿色便携破解版

    http://wd.jb51.net:81/201205/tools/SecureCRT_jb51.rar Secure CRT是一款支持 SSH2.SSH1.Telnet.Telnet/SSH.Re ...

  5. Mac Terminal终端光标的快捷键操作

    2016年08月18日 18:26:06 阅读数:4217 Mac Terminal终端和linux上终端光标的快捷键操作是一样的,都是来自Emacs这个神级的编辑器,由于我以前vim用的多,没怎么用 ...

  6. 【Debian学徒记事】Debian快速呼出Terminal终端

    Debian快速呼出Terminal终端 书接上回,Debian已经安装完毕 失踪的Ctrl+Alt+T 安装完毕启动,我发现了剑很诡异的事,Ctrl+Alt+T居然失灵了 (在多次测试后发现,Deb ...

  7. Mac OS terminal终端常用命令

    基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有Windows 下的盘符概念.比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下.比如接上个叫 ...

  8. Windows Terminal 终端 SSH连接centos7 linux

    1.在Windows Store中安装 Windows Terminal 2.打开Windows Terminal,使用下拉箭头,打开设置. 3.在左侧点击"添加新配置文件",再点 ...

  9. mac:在当前文件夹打开terminal终端

    System Preferences -> Keyboard -> Shortcuts -> Services -> New Terminal at Folders/New T ...

随机推荐

  1. js动态改变下拉框内容

    今天为大家分享一篇js动态设置select下拉菜单的默认选中项实例,具有很好的参考价值,希望对大家有所帮助. 代码实例如下: <!DOCTYPE html> <html lang=& ...

  2. 6.7 Mapreduce作业流JobControl和Oozie

    1.1  Mapreduce作业流JobControl和Oozie 更复杂的任务,需要多个mapreduce作业,形成作业流,而不是增加map和reduce的复杂度.复杂问题,可以用高级语言pig.h ...

  3. 830. String Sort

    830. String Sort 题解 int alpha[256] = {0};//记录字符的次数 bool cmp(char a,char b) { if(alpha[a]==alpha[b])/ ...

  4. html 小游戏合集(1.0)

    最近做了个小游戏合集,有点沙雕,毕竟是1.0,将就看看. <!DOCTYPE html> <html> <head> <meta charset=" ...

  5. 《大厂面试》京东+百度一面,不小心都拿了Offer

    你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和 ...

  6. vue文字间歇无缝向上滚动

    公司的管理系统中有"文字间歇无缝向上滚动"的需求,现在这种需求基本在项目开发中已经消失了,没什么新颖的,但架不住公司高层喜欢这种玩意儿,所以,作为开发人员,即使你有一百个不乐意,谁 ...

  7. SpringBoot2 整合Nacos组件,环境搭建和入门案例详解

    本文源码:GitHub·点这里 || GitEE·点这里 一.Nacos基础简介 1.概念简介 Nacos 是构建以"服务"为中心的现代应用架构,如微服务范式.云原生范式等服务基础 ...

  8. SBT与Play配置文件

    1. 配置文件类JSON格式,符合SCALA语法规范2. :=是最常用的方法,其作用就是将key设置成expression的值,相同的key如果被多次赋值,则后面的值会覆盖掉前面的值.适用于简单类型的 ...

  9. numpy nan和inf

    一.nan和inf的简介 nan 不是一个数字 读取本地文件为flaot的时候,有缺失 inf(infinity): 无穷尽 inf: 正无穷 -inf: 负无穷 数据类型:float # 注意: 要 ...

  10. matplotlib 折线图

    1.基本要点 # 导入模块 from matplotlib import pyplot as plt # x轴数据 x = range(2, 26, 2) # y轴数据 y = [15, 13, 14 ...