Ich habe ein kleines Interface mittels des tcltk-Packages in R geschrieben. Nun möchte ich, dass Nutzer in der Lage sind dieses zu starten, ohne die Kommandozeile oder R-Studio zu nutzen.
Mein Versuch war:
echo source("GUI.R") | R.exe --ess --vanilla
in eine BAT-File zu schreiben. Damit wird zwar tatsächlich eine R-Session gestartet, in der interactive() TRUE zurück gibt und das Interface kurz auf poppt, allerdings schließt es sich auch sofort wieder.
"pause" danach in der Bat file hilft ebenso wenig, wie in der R-Datei nach dem öffnen des GUI auf eine Nutzereingabe zu warten.
Hat jemand eine Idee wie man das richtig umsetzen kann?
GUI mittels BAT-Datei starten
Re: GUI mittels BAT-Datei starten
Hallo Slimemold,
willkommen im Forum!
Du suchst nach Rscript.exe https://stackoverflow.com/a/3415135/5414452
Gruß, Jörg
willkommen im Forum!
Du suchst nach Rscript.exe https://stackoverflow.com/a/3415135/5414452
Gruß, Jörg
Re: GUI mittels BAT-Datei starten
Hallo und vielen Dank schon mal.
Rscript.exe war mein erster Versuch, mittlerweile vermute ich aber, dass eine interaktive R-Session nötig ist. Dies ist mit Rscript.exe soweit ich weiß nicht möglich(?).
Ich kam soweit, dass entweder ebenfalls nur kurz das Fenster auftauchte, oder mit Pause danach zwar offen blieb, aber nicht bedienbar war.
Rscript.exe war mein erster Versuch, mittlerweile vermute ich aber, dass eine interaktive R-Session nötig ist. Dies ist mit Rscript.exe soweit ich weiß nicht möglich(?).
Ich kam soweit, dass entweder ebenfalls nur kurz das Fenster auftauchte, oder mit Pause danach zwar offen blieb, aber nicht bedienbar war.
Re: GUI mittels BAT-Datei starten
Wäre ein web interface via shiny eine alternative?
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: GUI mittels BAT-Datei starten
Du meinst anstatt das Interface mit tcltk zu erstellen?
Wäre womöglich besser gewesen, ist jedoch ein Projekt für die Uni und ich befürchte es fehlt die Zeit um von vorne zu beginnen.
Wäre womöglich besser gewesen, ist jedoch ein Projekt für die Uni und ich befürchte es fehlt die Zeit um von vorne zu beginnen.