开源APi写的控制台比易的灵活些可在窗口程序中使用
功能说明:这是一个使用易语言开发的控制台API封装工具程序。该程序的主要功能是提供一个完整的控制台操作接口,包括控制台的创建、初始化、文本显示、颜色设置、CMD命令调用等核心功能。
程序的核心组件是一个名为Console的类,提供了丰富的控制台操作方法:
- 初始化功能:创建控制台窗口并设置窗口标题
- 文本颜色控制:可以设置文本前景色(0-15)和背景色(0-15)
- 文本输出:支持普通文本输出和带换行的文本输出
- CMD命令执行:可以直接调用系统CMD命令如dir等
- 窗口管理:可以设置控制台窗口尺寸和标题
- 输入处理:提供控制台文本输入功能
- 光标控制:可以设置光标是否可见
程序的主执行流程展示了这些功能的实际应用,包括设置不同颜色的文本输出、修改背景色、调用系统CMD命令显示C盘目录等。通过调用ysc3839提供的CMD命令功能,实现了与Windows命令行的深度集成。
整个程序本质上是一个控制台应用程序开发框架,为开发者提供了便捷的控制台界面编程接口,可用于开发各种需要命令行交互的应用程序。程序还包含了内存管理和资源释放机制,确保控制台资源的正确回收。
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |
======Console
| |
| |------ 初始化
| |
| |------ _初始化
| |
| |------ 销毁
| |
| |------ 置文本颜色
| |
| |------ 置文本背景色
| |
| |------ 设置标题
| |
| |------ 调用CMD命令
| |
| |------ 设置窗口尺寸
| |
| |------ 设置光标是否可见
| |
| |------ 输入文本
| |
| |------ 输出文本
| |
| |------ 输出文本行
| |
| |
======调用的Dll
| |
| |---[dll]------ SetConsoleTitle
| |
| |---[dll]------ API_GetStdHandle
| |
| |---[dll]------ WriteConsole
| |
| |---[dll]------ system
| |
| |---[dll]------ AllocConsole
| |
| |---[dll]------ FreeConsole
| |
| |---[dll]------ ReadConsole
| |
| |---[dll]------ SetConsoleMode
| |
| |---[dll]------ SetConsoleCursorInfo
| |
| |---[dll]------ GetConsoleCursorInfo
| |
| |---[dll]------ SetConsoleWindowInfo
| |
| |---[dll]------ SetConsoleTextAttribute
| |
| |---[dll]------ GetConsoleScreenBufferInfo
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。