首页 > 解决方案 > 有没有办法确定 R 程序是否从命令行运行?

问题描述

我希望控制流程根据调用 R 程序的位置而有所不同。就像是

if (called_from == 'GUI') {
print('Hello GUI')} else {
print('Hello command line')
}

这可能吗?如果是这样,请提供尽可能多的详细信息。

标签: r

解决方案


if (interactive()) {
  print('Hello GUI')
} else {
  print('Hello command line')
}

推荐阅读