Führen Sie Atom nach dem Ändern des Verzeichnisses mit einer bat-Datei aus

589
Akif Manzoor

Ich habe in meine Fledermausdatei 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 hält genau dort an. Die Datei atomer.bat wird anscheinend nicht aufgerufen.

Der folgende Code ist in der Datei atomer.bat zu sehen:

start atom . 
1

1 Antwort auf die Frage

1
DavidPostill

Es scheint nur das Verzeichnis zu ändern und hält direkt dort an

cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files" 

Es gibt zwei Fehler mit dem oben genannten:

  1. cmd /kführt einen Befehl aus und kehrt dann zur CMD-Eingabeaufforderung zurück (die die Batchdatei beendet und zu der cmdShell zurückkehrt, von der aus sie aufgerufen wurde).

  2. Sie sollten nach /ddem [drive:][path]Argument ein Leerzeichen haben .

In der Tat müssen Sie überhaupt nicht verwenden cmd(es ist nicht erforderlich für das, was Sie tun möchten).

Verwenden Sie die folgende Batchdatei:

cd /d "C:\Users\amanz\Desktop\Introduction - Computing\Java files"  call atomer.bat 

Dies setzt voraus, dass atomer.batentweder

  • im Verzeichnis C:\Users\amanz\Desktop\Introduction - Computing\Java filesoder
  • irgendwo auf deinem Weg.

Lesen Sie weiter

  • Ein AZ-Index der Windows-CMD-Befehlszeile - Eine hervorragende Referenz für alles, was mit Windows-Cmd-Zeilen in Verbindung steht.
  • cd - Verzeichnis wechseln - Wählen Sie einen Ordner (und ein Laufwerk)
  • cmd - Starten Sie eine neue CMD-Shell und führen Sie (optional) einen Befehl / ein ausführbares Programm aus.