【发布时间】:2016-04-19 14:09:12
【问题描述】:
对于 PHP,是否有相当于 ncurses 的 Windows 版本?
我创建了一个 CLI 脚本并希望以一种很好的方式显示各种统计信息(当前处理的记录、完成百分比等),而不会将负载和大量文本输出到 cmd.exe 窗口。
ncurses 扩展在 Windows 上不起作用。
【问题讨论】:
-
看起来我们最好的选择是 pdcurses,一旦有人决定为它制作一个 PHP 模块是个好主意。
-
我认为你是对的。在此之前,我会保留这个问题。
-
在过去的几年中,Microsoft 为 Windows 10 控制台添加了对 VT100 XTerm 转义序列的近乎完整的现代支持(这不是完美的实现,但还算过得去)。我构建了一个简单的 PHP 类,它发出各种与 XTerm 兼容的序列,这些序列似乎在 Windows 10 上运行良好:github.com/cubiclesoft/php-misc/blob/master/support/xterm.php 这不是 ncurses,但它可以用来在你想要十年的 CLI 脚本中输出这些统计数据以前。
-
@CubicleSoft 谢谢,现在我觉得我需要再写一个ETL程序????
标签: php windows command-line ncurses pdcurses