这个问题已经在这里有了答案:




已关闭8年。






有没有办法以编程方式调用“清除控制台”(Ctrl + L)菜单命令?

最佳答案

我使用了一个函数来执行此操作,实际上已将其放在{R directory}\etc\Rprofile.site中,以便始终可以使用它。

cls <- function() {
        require(rcom)
        wsh <- comCreateObject("Wscript.Shell")
        comInvoke(wsh, "SendKeys", "\014")
        invisible(wsh)
 }
cls()

清除控制台给
cls()

P.S.该函数在第一次调用时不起作用,这就是为什么我在Rprofile.site中声明该函数后立即调用该函数。记得我可能会要求您安装一些程序,以使其正常工作。

10-06 04:08