Wie benennt man das R-Symbol in der Windows XP-Taskleiste um?

654
Qbik

Wie benennt man das R-Symbol in der Windows XP-Taskleiste um? Um beispielsweise "R 2.13.0" anstelle von "RGui" anzuzeigen? Kann man das aus dem Inneren von R machen (von der Konsole aus)?

ps. Ich bin nicht daran interessiert, eine neue, modifizierte Quelle zu erstellen

1

2 Antworten auf die Frage

2
BondedDust

Klicken Sie mit der rechten Maustaste auf das Symbol auf Ihrem Desktop oder auf das Programm-Popup (in Windows) und "Umbenennen" sollte eine der Optionen sein. Sie benennen nur das Symbol um, nicht die ausführbare Datei von R. Es wäre sehr schmerzhaft (wenn überhaupt möglich).

Es gibt also keine Möglichkeit, den Namen des RGUI-Hauptfensters zu ändern. .Platform $ GUI gibt "RGui" und es gibt keine Möglichkeit, diesen Parameter zu ändern (nur der Name). vor 13 Jahren 0
Dieser Wert wird von Programmen verwendet, um zu bestimmen, ob für Grafik- oder API-Unterschiede Rechnung getragen werden muss. Es wird weder die Taskleistenbeschriftung in Windows (die Sie ändern wollten) noch der Konsolenheader in der grafischen Benutzeroberfläche (was jetzt Ihr Anliegen ist) geändert. Auf meinem Mac unter OSX wird "AQUA" und Mit diesem Namen wird nie etwas angezeigt. Wenn ich zu einer virtuellen WinXP-Sitzung wechsle, wird "RGui" zurückgegeben. vor 13 Jahren 0
setWindowTitle (title = 'R 2.13.0', Suffix = '') Qbik vor 13 Jahren 0
0
Qbik

Und noch interessanter:

for(i in 1:1000) { setWindowTitle(title=paste(i), suffix='') Sys.sleep(0.5) } 

Dies gibt eine Anzahl von Iterationen in der Taskleiste an, die bei RStudio nicht funktionieren. Leider Sys.sleep()muss der Parameter of ziemlich groß sein. Daher ist er nur für Schleifen mit langer Ausführungszeit für jede Iteration nützlich