【问题标题】:Run Shiny App from Shortcut Windows 10从快捷方式 Windows 10 运行闪亮的应用程序
【发布时间】:2019-02-04 05:45:32
【问题描述】:

我正在尝试在桌面上创建一个快捷方式来运行 Shiny 应用程序。我一直在创建一个批处理文件来执行此操作,在搜索网络之后,我仍然无法让它工作。

我使用的是 Windows 10。

目前我在桌面上有一个名为“test”的文件夹,内容如下:

ui.R
server.R
run.R
test.bat

在 test.bat 中,我有: "path to R.exe" CMD BATCH "path to my r script"

我双击test.bat,它会在关闭前闪烁一个窗口。

我怎样才能让它工作?非常感谢您。

【问题讨论】:

标签: r shiny windows-10


【解决方案1】:

可能你已经解决了,但是对于有同样问题的人,我发布了对我有用的东西。我创建了一个这样的 .bat 文件:

"path/to/R.exe" -e "shiny::runApp('path/to/shinyAppFolder', launch.browser = TRUE)"

但我认为这也有效:

"path/to/R.exe" -e "path/to/run.R"

您始终可以在批处理文件中添加带有pause 命令的行,以便查看脚本出了什么问题

希望对你有帮助

【讨论】:

    【解决方案2】:

    您必须将 R 工作目录设置为包含闪亮文件的文件夹;或在您对runApp() 的调用中明确指定路径。

    类似这样的:

    test.bat

    "path/to/Rscript.exe" "path/to/run.R"
    

    run.R

    library(shiny)
    setwd("c:/users/username/Desktop/test")
    runApp()
    

    【讨论】:

      猜你喜欢
      • 2018-07-02
      • 2013-07-08
      • 2018-06-25
      • 2015-03-28
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 2011-09-02
      相关资源
      最近更新 更多