【问题标题】:Make R/RStudio beep play after *every* command在*每个*命令后播放 R/RStudio 哔声
【发布时间】:2016-11-02 07:16:19
【问题描述】:

我的问题与making R beep after a command 有关。我知道我可以运行beep() 以及我想运行的任何命令,但是有没有办法自动运行beep()(来自beepr 包)或system("say done")(我运行Mac 上的 RStudio)在 每个 命令之后?

例如是否有一个options() 设置我可以调整,以便在解释器中输入每个命令后执行另一个命令,如beep()

【问题讨论】:

  • 澄清一下:您想在每次将代码从 RStudio 发送到 R 时播放声音?我不认为 RStudio 支持这一点。因此,您需要挂钩 R 的 REPL 和 AFAIK,这是不可能的(无需更改 R 的源代码并重新编译它)。如果您使用的是source,您可以轻松地将哔哔声添加到其源代码中,但这可能不是您正在做的事情。
  • 正确。基本上只是确保它在每个命令后发出哔哔声的一种无忧无虑的方式

标签: r rstudio


【解决方案1】:

你想要addTaskCallback

addTaskCallback(function(...) { system("say done"); TRUE }, name = "announce when done")

玩得开心!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 2015-06-16
    • 1970-01-01
    相关资源
    最近更新 更多