Windows Terminal: Откройте cmd.exe и запустите скрипт.

Windows Terminal: Откройте cmd.exe и запустите скрипт.

Я хочу создать .bat-файл для открытия cmd.exe в Windows Terminal и активации среды Python.

cd D:\pythonApp
venv\Scripts\activate

это успешно открывает cmd в терминале и устанавливает каталог

wt.exe -d "D:\pythonApp" cmd

но мне это не удалось запуститьvenv\Scripts\activate

wt.exe -d "D:\pythonApp" cmd; venv\Scripts\activate

открывает 2 вкладки с ошибкой: Поведение при завершении можно настроить в дополнительных настройках профиля

решение1

издокументы

wt [options] [command ; ]

но проблема в том, что мы должны разместить command inside quote, поэтому решение моей проблемы такое"cmd /k venv\Scripts\activate"

КМД

wt -d "D:\pythonApp" "cmd /k venv\Scripts\activate"

PowerShell

wt -d "D:\pythonApp" -p "Windows PowerShell" "powershell -NoExit  venv\Scripts\activate"

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