首页 > 解决方案 > 如何在 Windows 10 上制作 PHP CLI 脚本“呼吁关注”?

问题描述

任务栏上或任务栏图标组中的图标可以“闪烁”以引起注意。当需要人类关注时,各种程序都会这样做。

现在我想为我自己的 PHP CLI 脚本(作为 cmd.exe 窗口运行)执行此操作。

我该如何做到这一点?在被告知这一点之后,我已经用那个 ASCII“铃”的东西尝试了几件事,但它从来没有奏效。在 Windows 10 上,铃声字符既不会使图标闪烁,也不会播放声音。所以这不是正确的解决方案。

我已经搜索了很长时间,但我从未得到答案。

标签: phpcommand-linewindows-10taskbar

解决方案


眨眼认为在 Windows 10 中可能是不可能的。但也许你可以使用颜色。请参阅此答案以了解如何在 Win 10 中打开 Ansi Terminal Control。

您可能会发现这篇Wikipedia 文章有助于学习转义码。

眨眼的“命令”将是ESC [5m. 我无法让它工作,并且在互联网上搜索没有发现任何迹象表明它可以工作。

这是一个使用颜色的 php 示例。

echo chr(7); //Bell

echo chr(27)."[1;31;103m"; // 1= bright 31 = foreground color red 103 = background color yellow

echo "\nDANGER WILL ROBINSON\n\n\n\n\n\n\n\n\n";
echo "PAY ATTENTION\n\n\n\n\n\n\n\n\n\n";

echo chr(27)."[0m"; // turn off formatting

推荐阅读