
Я пытаюсь настроить команду run в Notepad++, которая запустит файл python, открытый в NP++, с current_directory, установленным на папку, содержащую открытый скрипт. Это не работает, и я достиг точки, в которой не могу понять, почему.
Я могу получить команду «Выполнить», чтобы открыть CMD и изменить каталог соответствующим образом, выполнив следующее:
cmd /K cd "$(CURRENT_DIRECTORY)"
Это работает так, как я и ожидал, CMD открывается в текущем каталоге, ожидая команду. Я могу ввести python здесь, и python запустится в этом окне cmd!
Я ожидаю, что следующая команда выполнит то же, что и предыдущая, а затем запустит python в окне CMD:
cmd /K cd "$(CURRENT_DIRECTORY)" python
Но это не работает, выдает ошибку:
The system cannot find the path specified.
Кто-нибудь знает, почему это происходит или что мне нужно сделать, чтобы запустить Python?
решение1
Кто-нибудь знает, почему это происходит? Что мне делать?
cmd /K cd "$(CURRENT_DIRECTORY)" питон
Приведенная выше команда недействительна.
Вместо этого вам следует выполнить две команды последовательно, используя &
оператор
cmd /K cd "$(CURRENT_DIRECTORY)" & python
commandA & commandB
Беги
commandA
и беги сноваcommandB
ИсточникПеренаправление команд, каналы - Windows CMD - SS64.com