__AXE__.console
主控台窗口相关的功能
__AXE__.console._COLOR_???
主控台窗口颜色定义,可用于字符显示的前景色和背景色。
名称 | 说明 |
---|---|
__AXE__.console._COLOR_BLUE | 蓝色 |
__AXE__.console._COLOR_BLACK | 黑色 |
__AXE__.console._COLOR_DARKBLUE | 暗蓝色 |
__AXE__.console._COLOR_DARKGREEN | 暗绿色 |
__AXE__.console._COLOR_DRAKCYAN | 暗青色 |
__AXE__.console._COLOR_DARKRED | 暗红色 |
__AXE__.console._COLOR_DARKMAGENTA | 暗紫色 |
__AXE__.console._COLOR_DRAKYELLOW | 暗黄色 |
__AXE__.console._COLOR_GRAY | 灰色 |
__AXE__.console._COLOR_DARKGRAY | 深灰色 |
__AXE__.console._COLOR_GREEN | 绿色 |
__AXE__.console._COLOR_CYAN | 青色 |
__AXE__.console._COLOR_RED | 红色 |
__AXE__.console._COLOR_MAGENTA | 紫色 |
__AXE__.console._COLOR_YELLOW | 黄色 |
__AXE__.console._COLOR_WHITE | 白色 |
__AXE__.console.clear
定义和用法
清屏。
__AXE__.console.clear();
返回值
null
实例
__AXE__.console.clear();
__AXE__.console.close
定义和用法
关闭控制台
__AXE__.console.close();
返回值
null
实例
__AXE__.console.close();
__AXE__.console.pause
定义和用法
暂停,按任意键继续(若当前主控台窗口未打开,则自动打开)
__AXE__.console.pause(ifClose, text);
参数 | 描述 |
---|---|
ifClose | 按键后是否关闭主控台窗口,默认为 false |
text | 提示内容,默认为 “请按任意键继续 ... ” |
返回值
用户按键键码
实例
__AXE__.console.pause(); // 缩略形式,等价于 __AXE__.console.pause(false, '请按任意键继续 ... ');
__AXE__.console.pause(true, '按任意键后继续并关闭主控台窗口');
__AXE__.console.pause(false, '按任意键后继续但不关闭主控台窗口');
__AXE__.console.getTitle
定义和用法
获取主控台窗口的窗口标题
__AXE__.console.getTitle();
返回值
主控台窗口的窗口标题
实例
__AXE__.console.getTitle();
__AXE__.console.setTitle
定义和用法
设置主控台窗口的窗口标题(若当前主控台窗口未打开,则自动打开)
__AXE__.console.setTitle(text);
参数 | 描述 |
---|---|
text | 欲设置的窗口标题内容,默认为空字符串 '' |
返回值
null
实例
__AXE__.console.setTitle('新的主控台窗口标题');
__AXE__.console.open
定义和用法
打开主控台窗口,若已打开则不进行任何操作,默认启用 UTF-8 编码。
启用 UTF-8 编码在 win10 以下系统可能出现显示不正常的问题。
__AXE__.console.open(ifUtf8);
参数 | 描述 |
---|---|
ifUtf8 | 是否启用 UTF-8 编码,默认为 true |
返回值
null
实例
__AXE__.console.open(); // 等价于 __AXE__.console.open(true);
__AXE__.console.open(true); //
__AXE__.console.open(false); //
__AXE__.console.log
定义和用法
在主控台窗口中显示日志。支持多个参数,显示时多个参数间使用制表符分隔,并且在最后换行。 (若当前主控台窗口未打开,则自动打开)
__AXE__.console.log(p1, p2, p3 ...)
参数 | 描述 |
---|---|
p1, p2, p3 ... | 要显示的内容,可以为变量或者表达式 |
返回值
null
提示
如果参数不是字符串类型,那么将试图自动转换为字符串后再显示。
实例
脚本:
__AXE__.console.log();
__AXE__.console.log('This is a string');
__AXE__.console.log(null);
__AXE__.console.log('String', 12345, null, 4+5, 'Str'=='Str');
输出:
This is a string
String 12345 null 9 true
__AXE__.console.colorlog
定义和用法
用自定义前景色和背景色在主控台窗口中显示日志。 (若当前主控台窗口未打开,则自动打开)
__AXE__.console.colorlog(text_color, back_color, p1, p2, p3 ...)
参数 | 描述 |
---|---|
text_color | 前景色 |
back_color | 背景色 |
p1, p2, p3 ... | 要显示的内容,可以为变量或者表达式 |
前景色和背景色,请使用 __AXE__.console 中以 _COLOR_ 开头的常量,例如:__AXE__.console._COLOR_RED。
背景色可以为 null,即使用当前的背景色。
除了可指定颜色,其他和 log 一致,不再赘述。