Я хочу, чтобы мои пользователи использовали блестящее приложение, которое хранится на gist.github.com, используя library(shiny);runGist("xxx")
.
Для этого я создал папку, содержащую переносные файлы Chrome, переносные R и 2:
1 - run.R
- содержит следующий код:
library(shiny);runGist("xxx")
2 - VBScript, который должен вызывать run.r, чтобы запустить runGist.
Randomize
CreateObject("Wscript.Shell").Run "R-Portable\App\R-Portable\bin\R.exe CMD BATCH --vanilla --slave run.R" & " " & RND & " ", 0, False
Когда я нажимаю на VBScript, ничего не происходит, поэтому я думаю, что я что-то упускаю, как решить эту проблему?
UPDATE: после нажатия кнопки run.vbs я получил пронумерованный файл, когда я открыл его на Notepad ++, я получил следующий текст:
Downloading https://gist.github.com/#############/download
NULL
[1] TRUE
Listening on http://127.0.0.1:1337
Когда я скопировал http://127.0.0.1:1337
в браузер, он дает то, что я хочу.
Итак, вопрос в том, как вызвать браузер с адресом, указанным в сообщении? - Я заметил, что каждый клик дает другой адрес.