Seite 1 von 1

GUI mittels BAT-Datei starten

Verfasst: Fr Jan 12, 2018 2:52 pm
von Slimemold
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?

Re: GUI mittels BAT-Datei starten

Verfasst: Fr Jan 12, 2018 3:39 pm
von jogo
Hallo Slimemold,

willkommen im Forum!
Du suchst nach Rscript.exe https://stackoverflow.com/a/3415135/5414452

Gruß, Jörg

Re: GUI mittels BAT-Datei starten

Verfasst: Fr Jan 12, 2018 4:20 pm
von Slimemold
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.

Re: GUI mittels BAT-Datei starten

Verfasst: Fr Jan 12, 2018 4:43 pm
von EDi
Wäre ein web interface via shiny eine alternative?

Re: GUI mittels BAT-Datei starten

Verfasst: So Jan 14, 2018 4:36 pm
von Slimemold
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.