Home >Backend Development >PHP Tutorial >CLI模式。能不能修改已经输出的内容?

CLI模式。能不能修改已经输出的内容?

WBOY
WBOYOriginal
2016-06-23 14:20:171600browse

cmd

CLI模式。能不能修改已经输出的内容?对于CMD界面,只能堆栈式输出,不能更新某个地方的显示?

回复讨论(解决方案)

啥意思?按格式输出?
cli 的输出是 字节流,其他自己理解

怎么清屏?

啥意思?按格式输出?
cli 的输出是 字节流,其他自己理解

php没有此能力
需借助 PHP_GTK 或 WinBinder

怎么清屏?


啥意思?按格式输出?
cli 的输出是 字节流,其他自己理解

全屏清应该不行,但清除当前输出可以用flush()

我猜你是想在屏幕输出一个大致固定的内容,中间某部分会随时间或程序进度改变
可以参考 http://snipplr.com/view/29548/
这是一个php CLI progressbar
它原理就是百分比增加时,刷屏,除了部分变化外输出同样的内容(进度条其他内容不变,替换了新数字,多次 整体输出)

我猜你是想在屏幕输出一个大致固定的内容,中间某部分会随时间或程序进度改变
可以参考 http://snipplr.com/view/29548/
这是一个php CLI progressbar
它原理就是百分比增加时,刷屏,除了部分变化外输出同样的内容(进度条其他内容不变,替换了新数字,多次 整体输出) 是这个需求

我猜你是想在屏幕输出一个大致固定的内容,中间某部分会随时间或程序进度改变
可以参考 http://snipplr.com/view/29548/
这是一个php CLI progressbar
它原理就是百分比增加时,刷屏,除了部分变化外输出同样的内容(进度条其他内容不变,替换了新数字,多次 整体输出)

这哪是什么进度条啊

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php写的pop3收邮件类Next article:数组合并