winpty 是一个 Windows 软件包,提供了类似 Unix pty-master 一样的接口,用于实现控制台程序之间的通讯。该软件包包括一个开发库 (libwinpty) 和一个用于 ygwin 和 MSYS 的工具用于在 Cygwin/MSYS pty 下运行 Windows 控制台程序。
示例:
$ winpty powershell Windows PowerShell Copyright (C) 2009 Microsoft Corporation. All rights reserved. PS C:\rprichard\proj\winpty> 10 + 20 30 PS C:\rprichard\proj\winpty> exit