在使用Windows命令提示符时获取R的输出和完整命令历史logging

我是一所小学的教授,我正在和一个盲学生一起做统计课程。 我们发现R是迄今为止最容易使用的系统,为了使屏幕阅读器能够正常工作(即为了读取输出),我们需要运行R命令提示符(学生使用Windows机器,特别是运行Windows 7的一个)。 尽pipe使用R控制台可能会更容易操作,由于某些原因,学生使用的屏幕阅读器(JAWS)不会读取控制台中的输出。

我们已经到了可以使用R命令提示符的地步,但问题是我们无法将命令历史logging和命令提示符的输出保存到外部文件(例如.txt)中。 我知道我可以使用sink()函数获取.txt文件中的输出,并且我也可以使用savehistory()函数来获取命令历史logging,但是我需要一些能够捕获这两者的东西。 我们也尝试在R环境之外使用CMD来尝试打印命令提示符的完整会话,但是这似乎并不能捕获我们在R会话期间可能做的工作。

在Mac上,这不会是一个问题,但我不是最好的使用Windows命令提示符。

任何帮助将不胜感激,如果需要更多的细节,我很乐意提供它。