![Windows 터미널: cmd.exe를 열고 스크립트를 실행합니다.](https://rvso.com/image/1703334/Windows%20%ED%84%B0%EB%AF%B8%EB%84%90%3A%20cmd.exe%EB%A5%BC%20%EC%97%B4%EA%B3%A0%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A9%EB%8B%88%EB%8B%A4..png)
Windows 터미널에서 cmd.exe를 열고 Python 환경을 활성화하기 위해 .bat 파일을 만들고 싶습니다.
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"
파워셸
wt -d "D:\pythonApp" -p "Windows PowerShell" "powershell -NoExit venv\Scripts\activate"