Запуск командного файла из строки cmd - PullRequest
0 голосов
/ 05 марта 2020

В настоящее время я нахожусь в каталоге P как P:\>, и у меня есть файл bat на моем диске H как H:\folderA\abc.bat, когда я делаю CD в командной строке, например

P:\>CD H:\folderA\abc.bat 

it говорит, что имя каталога неверно.
Любое предложение, что я делаю неправильно.

Заранее спасибо.

1 Ответ

0 голосов
/ 05 марта 2020

Итак, как вы узнали, CD H: \ folderA \ ab c .bat является недопустимой командой. Почему?

  1. CD означает изменение каталога, а ab c .bat - это файл, а не каталог
  2. Изменение каталогов работает только на одном диске. От P: вам нужно будет набрать H:, а затем CD H:\folderA\, или вы можете использовать ключ / D с CD. IE CD /D H:\folderA\

  3. Вы можете запустить H: \ folderA \ ab c .bat, набрав H:\folderA\abc.bat с любого диска (при условии, что в нем нет тупого кода, ожидающего запуск пакета только в том случае, если текущий рабочий каталог является каталогом файла пакета)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...