'C: \ Program' не распознается как внутренняя или внешняя команда - PullRequest
0 голосов
/ 07 января 2020

У меня есть файл .bat, который я пытаюсь запустить из cmd. Я запускаю C: \ Users ... \ exc1.bat, и он отображает ошибку. Этот файл bat содержит: C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation. Python .3.7_3.7.1520.0_x64__qbz5n2kfra8p0 \ python .exe C: \ Users ... \ Prep1.py и расстояние между ними «Программные файлы», кажется, проблема. Я искал несколько ответов. Я установил Path как C: \ Windows \ System32 из переменных среды и все еще не работает.
Редактировать Также пробовал следующее (в конце каждого сообщения):

"C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation. Python .3.7_3.7.1520.0_x64__qbz5n2kfra8p0 \ python .exe C: \ Users ... \ Prep1.py" Имя файла , имя каталога или синтаксис метки тома неверны.
"C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation. Python .3.7_3.7.1520.0_x64__qbz5n2kfra8p0 \ python .exe" "C: \ Пользователи ... \ Prep1.py "Системе не удается найти указанный путь.

Ответы [ 5 ]

0 голосов
/ 07 января 2020

Используйте правильное цитирование.

"C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1520.0_x64__qbz5n2kfra8p0\python.exe" "C:\Users...\Preparation1.py"
0 голосов
/ 07 января 2020

Попробуйте взглянуть на Как использовать пробелы в командной строке? , есть несколько обсуждаемых моментов - по сути, вам нужно заключить путь в двойные кавычки, но в некоторых случаях вы можете также необходимо заключить всю команду в кавычки, но вы также можете избежать использования только части Program Files, заключенной в кавычки.

0 голосов
/ 07 января 2020

Попробуйте поместить цитаты вокруг всего этого. "C: \ Program Files \ yadayada.bat"

0 голосов
/ 07 января 2020

вам нужно процитировать путь с пробелами или использовать dir / x, чтобы увидеть сокращенное имя пути и использовать его в командной строке

0 голосов
/ 07 января 2020

Внутри вашего пакетного файла вы должны иметь кавычки вокруг всего "C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation. Python .3.7_3.7.1520.0_x64__qbz5n2kfra8p0 \ python .exe"

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