Запустите Atom с помощью bat-файла после смены каталога

Запустите Atom с помощью bat-файла после смены каталога

Я написал в своем bat-файле

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

Сейчас, похоже, он просто меняет каталог и останавливается на этом. Похоже, он не вызывает файл atomer.bat.

В файле atomer.bat виден следующий код:

start atom .

решение1

Кажется, он просто меняет каталог и тут же останавливается.

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

В приведенном выше тексте есть две ошибки:

  1. cmd /kвыполняет командуа затем возвращается к командной строке CMD(что завершает выполнение пакетного файла и возвращается в cmdоболочку, из которой вы его вызвали).

  2. /dПосле слова «перед аргументом» должен быть пробел [drive:][path].

На самом деле, вам вообще не нужно его использовать cmd(он не нужен для того, что вы хотите сделать).

Используйте следующий пакетный файл:

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

Это предполагает, что atomer.batлибо:

  • находится в каталоге C:\Users\amanz\Desktop\Introduction - Computing\Java files, или
  • расположенный где-то на вашем пути.

Дальнейшее чтение

  • Индекс AZ командной строки Windows CMD- Отличный справочник по всем вопросам, связанным с командной строкой Windows.
  • CD- Изменить каталог - Выберите папку (и диск)
  • cmd- Запустите новую оболочку CMD и (опционально) запустите команду/исполняемую программу.

Связанный контент