运行 带有自定义端口的命令行中的 Shiny App

Run Shiny App from command line with custom port

我正在尝试 运行 使用带有自定义端口的 .bat 文件的 Shiny 应用程序。这是我的资料:

test.bat:

d:
cd "C:\Users\directory"
R -e "options(shiny.port = 5242)"
start "prog1" R -e "shiny::runApp()"
start "prog2" "C:\Program Files\Google\Chrome\Application\chrome.exe" "http://localhost:5242"

事实是执行:

> options(shiny.port = 5242)
> shiny::runApp()

从 RStudio 控制台工作。但是当我从 cmd 尝试这个时,它不会在不将端口应用到应用程序的情况下打开应用程序。

有什么想法吗?

解决方法:

d:
cd "C:\Users\directory"
start "prog1" R -e "options(shiny.port=5242);shiny::runApp()"
start "prog2" "C:\Program Files\Google\Chrome\Application\chrome.exe" "http://localhost:5242"