![](/img/trans.png)
[英]Java - Run a batch file and Notify when done, keeping CMD window open
[英]How to run executable file using batch file and change current directory while keeping cmd window open
基本上我已經開始研究一個新的 Django 項目,我想自動激活虛擬環境,然后將當前目錄更改為項目根目錄(同時激活 virtualenv)。 到目前為止,我將此.bat
放入Scripts
文件夾:
%~d1
cmd /k activate.bat
cd ..
cd new_website
但cd
命令被忽略。 現在,據我了解, cmd /k
將打開新的 window,因此cd
無法正常工作。 我也試過:
%~d1
activate.bat
cd ..
cd new_website
這是我的第一次嘗試,但現在 cmd window 立即關閉(與.\activate.bat
相同)。 我究竟做錯了什么?
我通過在最后添加兩個cd
命令來修改Scripts
文件夾中的activate.bat
文件找到了一種解決方法:
cd ..
cd new_website
並從.bat
文件中刪除cd
:
%~d1
activate.bat
現在,通過運行這個.bat
我激活了 virtualenv 並將路徑設置為項目根目錄。 我很想看到這個問題的其他解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.