Windows 終端機:開啟 cmd.exe 然後執行腳本

Windows 終端機:開啟 cmd.exe 然後執行腳本

我想建立 .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"

相關內容