在批处理模式下运行R脚本,不弹出命令提示符窗口

5

我有一个定时任务(使用SCHTASKS)每分钟运行一次。

SCHTASKS /Create /SC MINUTE /MO 1 /TN READSCALE /TR "Rcmd BATCH --vanilla --slave q:\workspace\waga\readScale.R"

每次运行命令时都会弹出命令提示符窗口,这可能会让人感到不舒服,对于癫痫患者来说,也可能是一种潜在的健康危害。 在Java中,可以使用 javaw.exe参见此线程)来避免弹出命令提示符窗口。 那么,在R中是否有相应的方法?

2个回答

3
赞扬serverfault.com,有些人用至少两种方法解决了问题而没有使用任何外部工具。 这里是帖子
第一种方法是编写一个.vbs脚本。这需要对此脚本语言有一定的了解,可能不适合每个人。
第二种方法是在SYSTEM(而不是当前登录的用户)下运行任务(就像我正在做的那样)。

2
啊,Windows系统...这里有一个叫做 hstart 的工具,可能会对您有所帮助。

我今天早上刚遇到这个工具。伟大的思想总是会相互吸引,是吧? :) 如果下午试用后有效,我会接受它作为正确答案。 - Roman Luštrik
谢谢你的建议,不过我找到了一种更好的方法(不需要外部工具)。请看下面的答案,它将很快出现。 - Roman Luštrik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接