我有兩個PHP 版本要根據情況執行。我進行了設定,PATH以便在我鍵入時php在檔案夾中執行正確版本的 PHP C:\xampp\php。
但是,我在檔案夾中還有一個舊版本的 PHP C:\old-xampp\php。當然,我也不能添加那個檔案夾路徑,PATH因為會有兩個檔案夾,其中一個檔案的名稱php.exe和使用的檔案總是php.exe在PATH.
目前,C:\old-xampp\php\php my-command-here每次我想執行我的舊 PHP 時,我都必須輸入。
有沒有辦法在PATH檔案夾中創建一個 .bat 檔案,其名稱old-php.bat就像我輸入的一樣C:\old-xampp\php\php?
我也愿意接受另一種方法來做到這一點。
uj5u.com熱心網友回復:
可以將批處理檔案寫入old-php.bat存盤在Path命令列中環境變數的字串值中列出其路徑的檔案夾中:
@C:\old-xampp\php\php.exe %*
%*參考傳遞給批處理檔案的所有引數,與傳遞給批處理檔案的引數完全相同。這通過在命令提示符視窗中運行時命令CALL輸出的使用幫助進行了解釋call /?。引數 0 是用于啟動批處理檔案的字串,該字串不包含在%*.
還可以在環境變數Path的字串值中列出路徑的檔案夾中創建硬鏈接或符號鏈接,其名稱類似于使用一次MKLINKold-php.exe鏈接到C:\old-xampp\php\php.exe的鏈接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/360575.html
上一篇:為什么在從Windows命令列呼叫可執行檔案jq-win32.exe時|INDEX("__string__")過濾器的處理失敗?
