如何将给定的PHP CLI窗口标记为“紧急” /“需要注意”?

时间:2019-11-26 23:17:31

标签: php windows cmd windows-10

我正在尝试使我的PHP CLI脚本之一开始“闪烁”,就像任务栏图标在“需要引起注意”或“紧急”时在现代Windows中可以执行的那样。基本上是将窗口强制聚焦到顶部之后的第二件事。

我已经尝试了所有与输出“ ASCII铃声”有关的内容。在Windows上,它从不执行任何操作,甚至没有发出哔声。也许ASCII bell char会在其他地方导致此行为,但在Windows上肯定不会这样做。

正确的方法是什么?可能吗我每天都为实践中实际上能完成的事情感到惊讶。

1 个答案:

答案 0 :(得分:0)

Windows 10 64位。 PHP 5

敲钟。第一次执行时,会延迟约1秒。

<?PHP
  echo Shell_Exec ('powershell.exe -executionpolicy bypass -NoProfile -Command "[console]::beep(750, 750) "');
?>

在powershell中:

[控制台] :: beep(750,750)

在cmd中:

开始“” / min“%ProgramFiles%\ Windows Media Player \ wmplayer.exe”%windir%\ media \ chimes.wav

来自运行:

“%ProgramFiles%\ Windows Media Player \ wmplayer.exe”%windir%\ media \ chimes.wav