Führen Sie Atom mit einer Bat-Datei aus, nachdem Sie das Verzeichnis geändert haben

Führen Sie Atom mit einer Bat-Datei aus, nachdem Sie das Verzeichnis geändert haben

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:

  1. cmd /kführt einen Befehl ausund kehrt dann zur CMD-Eingabeaufforderung zurück(dadurch wird die Batchdatei beendet und es geht zurück zur cmdShell, von der aus Sie sie aufgerufen haben).

  2. /dVor 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.batentweder:

  • 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.

verwandte Informationen