R 系统命令在 R studio 中工作,但在 Rescript 批处理模式下不起作用,有什么方法可以从 Rescript 模式调用 vbs 脚本吗?

问题描述 投票:0回答:1

我在 new.R 文件中有以下代码,它在 RStudio 交互模式下工作正常。

system_command <- paste("WScript", " C:/Users/OneDrive/Desktop/r1.vbs")
system(command = system_command)

但是当我使用

new.R
运行
Rscript
文件时,它不会调用 vbs 脚本。还有其他方法可以在Rscript模式下调用vbs脚本吗?

r system system2
1个回答
0
投票

我对 system2() 也有类似的问题,我想在后台启动一个新的 Rscript 进程。 R 版本 4.3.0 Windows 10 程序可以在 RStudio 中运行,但不能在 Powershell 中运行:在 Powershell 中,不会启动后台进程。 我在程序中添加了短睡眠时间。这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.