windows bat文件中的變量帶有小括號的問題及解決辦法

今天在研究libreoffice的UNO技術的時候需要搭建一個開發環境,我按照官方的文檔構建好了一個bat,其中有個變量是這樣寫的:

set OFFICE_HOME=F:\Program Files (x86)\LibreOffice 5

結果運行這個bat文件時老報“不應有\Libreoffce”的錯誤,搞了半天才知道是小括號的緣故,改爲:

set OFFICE_HOME="F:\Program Files ^(x86^)\LibreOffice 5"

記得用雙引號和^轉義字符哦。

早兩天發現該方案還是不能解決問題,javac編譯的時候會遇到問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章