右鍵“在此處打開命令行窗口”的一個小秘密


我們都知道windows7開始,提供了一個便於從當前文件夾打開cmd命令行窗口的快捷方式: 

Shift+鼠標右鍵==>“在此處打開命令行窗口” 
如此,就能快速的在當前目錄打開cmd窗口,以執行命令。 
今天,在配置ant的環境變量時,添加了ant的bin目錄到path變量中后,使用上述方式打開了想要build的工程的目錄,輸入ant命令,一直提示:

'ant' 不是內部或外部命令,也不是可運行的程序或批處理文件。
  • 1
  • 1

這就奇怪了,命名把ant的bin目錄加入到path中了。 
接着,又試着WIN+R,輸入cmd,回車,打開cmd窗口,cd到要build的目錄,執行ant,居然成功執行了。 
毀三觀了,求助谷歌度娘后沒有看到合理的解釋。 
對於一個菜鳥程序員來說,重啟是最后的絕招了,我留了一手,只注銷了一下,重新試了一把,果然OK。 
也就是說,這個方式打開的cmd窗口存在一個問題:若修改了環境變量中的某個配置,使用這種方式打開的cmd窗口無法獲取更新后的配置,只有注銷操作系統后重新登錄,才可以讀取到新的配置。而使用傳統的方式打開cmd窗口則沒有這個問題。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM