我正在尝试使我的PHP CLI脚本之一开始“闪烁”,就像任务栏图标在“需要引起注意”或“紧急”时在现代Windows中可以执行的那样。基本上是将窗口强制聚焦到顶部之后的第二件事。
我已经尝试了所有与输出“ ASCII铃声”有关的内容。在Windows上,它从不执行任何操作,甚至没有发出哔声。也许ASCII bell char会在其他地方导致此行为,但在Windows上肯定不会这样做。
正确的方法是什么?可能吗我每天都为实践中实际上能完成的事情感到惊讶。
答案 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