批处理CMD 显示彩色文字 批处理CMD 显示彩色文字 批处理&&彩色文字 ANSI
SYS 是MS-DOS 中一个很有用的设备驱动程序,利用它,我们可以取得意想不到的显示效果
注意:语法和 ANSI 转义序列中的大写字母必须按原样键入
SYS 定义了一系列函数,这些函数被用来改变显示图形、控制光标移动和键的重定义,ANSI
SYS 设备驱动程序支持转义序列的 ANSI,终端仿真,以便控制系统的屏幕和键盘
该设备驱动程序必须由位于 CONFIG
SYS 文件中的DEVICE 或 DEVICEHIGH 命令加载
语法 DEVICE(HIGH)=[ 驱动器 :][ 路径 ]ANSI
SYS [/X] [/K] 参数 [ 驱动器 :][ 路径 ] 指定 ANSI
SYS 文件的位置
选项 /X 重新映射 101 键键盘以外的扩展键
/K 使 ANSI
SYS 文件将 101 键键盘当作 84 键键盘看待,这等价于命令 SWITCHES=/K
如果您通常使用 SWITCHES=/K 命令,那么在使用ANSI
SYS 时,则需要使用选项 /K
ANSI 转义序列中关于光标移动、图形和键盘的设置: 在下面的 ANSI 转义序列的列表中,缩写 ESC 代表 ASCII 转义字符 27(1Bh),它位于每个转义序列的开始
ESC[PL;PcH 光标位置:移动光标到指定的位置(坐标),如果不指定位置,光标将移动到起始位置,即屏幕的左上角(0 行,0 列)
该转义序列与下面的光标位置转义序列的工作方式相同
ESC[PL;Pcf 光标位置:与前面光标位置转义序列的工作方式相同
ESC[PnA 上移光标:不改变列而将光标向上移动指定的行数
如果光标已在首行,则 ANSI
SYS 忽略这个序列
ESC[PnB 下移光标:不改变列而将光标向下移动指定的行数