Windowsターミナル: cmd.exeを開いてスクリプトを実行する

Windowsターミナル: cmd.exeを開いてスクリプトを実行する

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"

CMDF

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

パワーシェル

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

関連情報