
如何去掉wmic輸出結果的換行符最后由 pcl_test 于 -1-14 15:29編碼問題for /f %i in ('wmic nic get macaddress') do @echo %i總是不能過濾空行。照理說是可以的。后面我將運行這個命令生成文本文件,再測試文本讀取解析還是一樣的。始終有 echo 處于打開狀態的顯示行。翻遍論壇相關文章,我覺得我的思路沒錯。for默認情況下是跳過空行。可偏偏 在這里不能正常忽略空行。最后,我記事本打開后另存ANSI編碼格式,這下可以正常忽略空行。原來wmic默認輸出編碼是unicode有什么方法讓wmic nic get macaddress這條命令以ANSI輸出。我已試過在for中cmd /A /C wmic nic get macaddress還是不行。

