Ich habe in meine Bat-Datei geschrieben
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
im Moment scheint es nur das Verzeichnis zu ändern und stoppt dann dort. Es scheint nicht die Datei atomer.bat aufzurufen.
Der folgende Code ist in der Datei atomer.bat zu sehen:
start atom .
Antwort1
Es scheint nur das Verzeichnis zu ändern und stoppt genau dort
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
Das Obige enthält zwei Fehler:
cmd /k
führt einen Befehl ausund kehrt dann zur CMD-Eingabeaufforderung zurück(dadurch wird die Batchdatei beendet und es geht zurück zurcmd
Shell, von der aus Sie sie aufgerufen haben)./d
Vor dem Argument sollte ein Leerzeichen stehen[drive:][path]
.
Tatsächlich müssen Sie es cmd
überhaupt nicht verwenden (es wird für das, was Sie tun möchten, nicht benötigt).
Verwenden Sie die folgende Batchdatei:
cd /d "C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
Dies setzt voraus, dass atomer.bat
entweder:
- befindet sich im Verzeichnis
C:\Users\amanz\Desktop\Introduction - Computing\Java files
, oder - befindet sich irgendwo auf Ihrem Weg.
Weitere Informationen
- Ein AZ-Index der Windows CMD-Befehlszeile- Ein hervorragendes Nachschlagewerk zu allem, was mit der Windows-Eingabeaufforderung zu tun hat.
- CD- Verzeichnis ändern - Einen Ordner (und ein Laufwerk) auswählen
- cmd– Starten Sie eine neue CMD-Shell und führen Sie (optional) einen Befehl/ein ausführbares Programm aus.