
我想建立 .bat 檔案以在 Windows 終端機中開啟 cmd.exe 並啟動 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"
電源外殼
wt -d "D:\pythonApp" -p "Windows PowerShell" "powershell -NoExit venv\Scripts\activate"