任务栏上的图标或任务栏中图标组中的图标可以“闪烁”以引起注意。所有类型的程序在需要人类关注的时候都会这样做。
现在,我想对我自己的PHP CLI脚本(作为cmd.exe窗口运行)执行此操作。
我该如何做到这一点?在被告知这件事后,我尝试了几种ASCII“铃声”的东西,但从来没有起作用。钟形字符既不会让图标闪烁,也不会在Windows 10上播放声音。因此,这不是正确的解决方案。
我已经寻找了很长一段时间,但一直没有得到答案。
发布于 2020-03-01 01:55:07
在Windows10中,眨眼的感觉可能是不可能的,但也许你可以使用颜色。请参阅this answer了解如何在Win 10中启用Ansi终端控制。
你可能会发现这个Wikipedia article对学习转义代码很有帮助。
闪烁的“命令”应该是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 formattinghttps://stackoverflow.com/questions/60461019
复制相似问题