Windows下環境變數新玩法

來源:互聯網
上載者:User
window|變數

 近日發現朋友在玩電腦時,在“運行”中輸入QQ.exe,QQ便運行了。這使我感到很詫異,以前我也曾試過在“運行”中輸入QQ.exe過,卻不能運行。這是為什麼呢?最後在朋友的點撥下我終於得到了答案。下面與大家分享。

  不知大家是否注意到這樣一個地方:在“系統屬性/進階/環境變數”下的系統變數。我們在“系統變數”下雙擊變數path。系統預設的只有%SystemRoot%\system32和%SystemRoot%這個兩個變數,它們分別就代表了兩個目錄,一是系統根目錄,另一個是根目錄下的system32目錄。當我們在運行中輸入QQ.exe的時候它會到這兩個目錄中尋找(尋找順序以檔案夾書寫順序為準),如果有就運行,沒有就報錯。

  下面就讓我們動手來打造自己的“運行”吧,比如QQ裝在“E:\QQ2”下,而我們的目的是要在運行中直接輸入“qq”就可以讓其運行。怎麼做呢?只要在“path”中增加一條語句“E:\QQ2”就行了(如圖1)。好了,現在再在運行中輸入QQ,就可以直接運行程式了。

 
   有朋友可能會問:當我們在“運行”中輸入CMD而不是CMD.EXE的時候,系統怎麼就開啟CMD.EXE而不開啟CMD.COM或者cmd.txt呢?其實這是由“系統變數”下的“PATHEXT”決定的。當我們在“運行”中輸入CMD的時候,系統會按照“PATHEXT”中副檔名的書寫順序來一個一個匹配尋找(如圖2),如果有cmd.com就執行cmd.com,而不執行cmd.exe或者以其他名為cmd而副檔名不一樣的檔案。知道了這個規則,大家可以靈活運用以取得最佳效果。

  
   提示:系統一但尋找到相應檔案便不會再去其它環境變數目錄中尋找,所以我們設定環境變數目錄的時候也要小心。

  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.