Ich brauche dies bei der KonfigurationListeDer benutzerdefinierte Befehl soll Rconsole
im Explorer geladen werden, wobei die Umgebungsvariable R_USER
für genau diesen Befehl auf das aktuelle Verzeichnis eingestellt ist.
Was ich derzeit verwende, ist praktisch dasselbe wie
cmd /C "set R_USER=%path%&& C:\path\to\Rgui.exe"
(was ich lerne ausHierum die Umgebungsvariable festzulegen.)
Es funktioniert gut, außer dass für die Eingabeaufforderung selbst ein zusätzliches Fenster geöffnet wird, was den Wechsel zwischen Anwendungen erschwert Alt-Tab.
Wie kann ich denselben Arbeitsablauf erreichen, ohne das Fenster für die Eingabeaufforderung selbst zu öffnen?
PS (Listary übernimmt den Ersetzungsteil und führt den angegebenen Befehl aus).
Antwort1
Sie müssen start
den Befehl vor den Pfad Ihrer ausführbaren Datei setzen.
Antwort2
Damit sich das CMD-Fenster automatisch schließt, können Sie ein Programm wie folgt starten:
start /min "" "path_to_your_program"
Der start
Befehl weist Windows an, ein anderes CMD-Fenster außerhalb des Bereichs des aktuellen CMD auszuführen. /min
Das CMD-Fenster wird minimiert gestartet und ist nicht erforderlich. Der erste Satz Anführungszeichen ist auf jeden Fall erforderlich, obwohl alles andere in diese Anführungszeichen gesetzt werden kann. Der zweite Satz muss den absoluten Pfad zu Ihrem Programm enthalten.