Как заставить пакетный скрипт выполняться из любого места? - PullRequest
0 голосов
/ 16 февраля 2020

Я хотел бы запустить мой пакетный скрипт из любого места, например:

C:\>test123

И эта командная строка выполняет мой пакетный скрипт C:\Documents\test123.bat.

Я пытался сделать это с переменная окружения path, но она не работает.

1 Ответ

2 голосов
/ 16 февраля 2020

Добавьте вашу bat в PATH и убедитесь, что PATHEXT содержит .BAT

Как добавить вашу программу в переменную PATH env

Обратите внимание, что текущий рабочий каталог будет там, куда ты звонил. Если вам нужны относительные пути к месту хранения летучей мыши, используйте %~dp0

. Пожалуйста, опубликуйте вывод echo %PATHEXT% %PATH% и сообщите нам точное местоположение вашего файла летучей мыши и дополнительную информацию об ошибке, почему она не удалась в вашем случае.

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