php - 如何在 Windows 10 上制作 PHP CLI 脚本“呼吁关注”?
问题描述
任务栏上或任务栏图标组中的图标可以“闪烁”以引起注意。当需要人类关注时,各种程序都会这样做。
现在我想为我自己的 PHP CLI 脚本(作为 cmd.exe 窗口运行)执行此操作。
我该如何做到这一点?在被告知这一点之后,我已经用那个 ASCII“铃”的东西尝试了几件事,但它从来没有奏效。在 Windows 10 上,铃声字符既不会使图标闪烁,也不会播放声音。所以这不是正确的解决方案。
我已经搜索了很长时间,但我从未得到答案。
解决方案
眨眼认为在 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
推荐阅读
- java - 找不到符号时出错 - 我的程序中的变量
- php - 在 URL 中进行更改时未显示错误消息
- ios - 如何使用 Flutter 在 iOS 上处理状态栏点击滚动?
- javascript - 在 golang 中设置 cookie
- build - 如何自定义 nuxt 构建以便仅上传更改?
- android - 如何从 Firstore 获取用户名?
- laravel - 通过 API 使用 vuejs 和 laravel 上传图像不起作用
- javascript - Javascript 中 mac OS 设计中的 alert()
- r - R中的嵌套匹配函数
- javascript - 使用反应钩子 useEffect 反应生命周期