Ich möchte das Verzeichnis meiner bat-Datei verwenden, um mein R-Skript auszuführen. Mein R Skript im selben Verzeichnis wie meine bat-Datei ist, habe ich versucht:Verwenden Sie das Dateiverzeichnis in den Befehlen
"C: \ Programme \ R \ R-3.1.2 \ bin \ x64 \ RScript.exe" „% CD % \ script_to_run.R "
aber die cmd schließt sofort. Dies funktioniert, wenn ich den gesamten Pfad meines Skripts anstelle von% CD% angeben.
Kann ich bitte Hilfe haben?
Erraten Sie, dass% CD% Ihr aktuelles Arbeitsverzeichnis enthält? Versuchen Sie, echo% CD% vor dem Befehl einzufügen, an dem Sie es verwenden. – SPlatten
Ich dachte% CD% enthält das Verzeichnis meiner Batch-Datei. Ist das aktuelle Arbeitsverzeichnis das Verzeichnis der Batch-Datei, wenn Sie es ausführen? –
Probieren Sie das Echo und sehen. – SPlatten