标签: php windows cmd console
此代码:
shell_exec('color 12');
PHP CLI无效。
如果在cmd.exe窗口中以交互方式运行,它将执行。 (更改cmd.exe的整个配色方案。)
cmd.exe
如何从实际上在当前控制台会话/实例中运行的PHP CLI运行这样的终端命令?
shell_exec和(AFAIK)其他命令为每个命令“启动单独的控制台会话”(即使用户看不到)。这导致color命令实际上没有执行任何操作。
shell_exec
color
如何通过PHP CLI脚本使其工作?