我想在桌面上创建一个快捷方式来运行应用程序有光泽。我被困在创建一个批处理文件来执行这个和淘网在,我还没有能够得到它的工作。
我在Windows 10。
目前,我有一个名为“测试”的内容与在桌面上的文件夹:
ui.R
server.R
run.R
test.bat
在test.bat的,我有:"path to R.exe" CMD BATCH "path to my r script"
我双击test.bat的,它在关闭前闪烁的窗口。
我怎样才能得到这个工作?预先感谢您非常多。
也许你已经解决了这个问题,但对于谁的人有同样的问题,我张贴了我工作。我创造了这样一个.bat文件:
"path/to/R.exe" -e "shiny::runApp('path/to/shinyAppFolder', launch.browser = TRUE)"
但是,我想这样的作品,以及:
"path/to/R.exe" -e "path/to/run.R"
您可以随时与pause
命令行添加到您的批处理文件,所以你可以看到怎么回事错误的脚本
希望这可以帮助
你必须将R工作目录包含您的闪亮的文件的文件夹;或者在您的来电runApp()
指定明确的路径。
事情是这样的:
test.bat的
"path/to/Rscript.exe" "path/to/run.R"
run.R
library(shiny)
setwd("c:/users/username/Desktop/test")
runApp()