关于字母数字模式应用

字母数字模式(或“命令行”)应用程序:

  1. [可选] 从标准输入读取数据 (stdin)
  2. 执行“工作”
  3. [可选] 将数据写入标准输出 (stdout) 或标准错误 (stderr)

字母数字模式应用程序通过“控制台”(或“终端”)应用程序与最终用户通信。 控制台将来自键盘、鼠标、触摸屏、感应笔等设备的用户输入予以转换,并将之发送到字母数字模式应用程序的 stdin。 控制台还可以在用户的屏幕上显示字母数字模式应用程序的文本输出。

在 Windows 中,控制台是内置的,提供丰富的 API,通过此类 API,字母数字模式应用程序可以与用户交互。 但是,在近些年,控制台团队鼓励所有字母数字模式应用程序通过经典 API 调用使用虚拟终端序列开发,以实现 Windows 与其他操作系统之间的最大兼容性。 有关此间转换和权衡的更多详细信息,请参阅我们对于经典 API 与虚拟终端序列的讨论。