2016-02-18 71 views
1

對不起,這個簡單的問題,但我沒有經驗批量,我沒有找到谷歌的任何答案。瞭解批次變量參考%ABC_VERSION:V =%

我注意到在批處理文件中,變量ABC_VERSION的值爲v8.0.3被引用爲%ABC_VERSION:V=%。以這種奇怪的格式引用這個變量意味着什麼?

謝謝!

回答

2

即刪除'V'(如果存在)。這在SET命令的幫助中有記錄。請參閱SET /?

+0

你能給我更多的細節嗎?我看不到這與SET命令有什麼關係...... – hackjutsu

+0

當您執行SET /?時,您需要向下滾動到所找到的幫助的第4頁。通常,這與SET一起使用,但它也可以與ECHO一起使用。這意味着:之後的字符串和=之前的字符串將被替換爲=後面的字符串。在你的情況下意味着什麼都不用替換V. – RGuggisberg

+0

不錯!我在手冊中看到'%PATH:str1 = str2%'的解釋。謝謝:) – hackjutsu