前段时间在做论文数值模拟的时候,得跑非常久的代码,一旦模拟次数增加就要等好几个小时。所以会另开界面做其他事情(写理论部分,看文献啥的)。但是看着看着,可能就忘记R还在跑的事了。等我想起来,代码早就跑好了?。
之后网上搜了搜这个需求,发现有个非常有趣的包可以实现我的需求,这个需求就是标题所说的:程序结束后记得提醒我。
该包叫:beepr
,神奇的是它只包含一个函数beep()
,目的也只有一个:使你在任何平台上都能听到通知的声音。
beepr
可在 CRAN 上使用,可通过运行从 R 中安装:
install.packages("beepr")
beepr
播放一些较短的铃声,提醒你脚本代码已经运行到这了,例子如下:
beepr::beep(sound = "mario")
注意:你可以把该行代码放在数值模拟代码的后面。sound可以是字符串也可以是数字,默认值为1。
例如上面的马里奥声,你也可以使用以下代码
beepr::beep(8) #beepr::beep(sound = 8)
这个函数有许多不同的声音可供选择,参数如下:
其他声音如下:
数字 | 字符串 | 中文意思 |
---|---|---|
1 | "ping" | 乒乓声 |
2 | "coin" | 硬币声 |
3 | "fanfare" | 喇叭声 |
4 | "complete" | 完成声 |
5 | "treasure" | 宝藏声 |
6 | "ready" | 准备声 |
7 | "shotgun" | 猎枪声 |
8 | "mario" | 超级马里奥 |
9 | "wilhelm" | 威尔赫尔姆 |
10 | "facebook" | 脸谱声 |
如果想要随机播放声音,可用以下代码
beep(0)
print()
参数,每模拟一次(或n次)输出一次模拟次数。(具体会出一篇推送汇总介绍一下)扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有