![Windows Terminal: Откройте cmd.exe и запустите скрипт.](https://rvso.com/image/1703334/Windows%20Terminal%3A%20%D0%9E%D1%82%D0%BA%D1%80%D0%BE%D0%B9%D1%82%D0%B5%20cmd.exe%20%D0%B8%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D0%B5%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82..png)
Я хочу создать .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"