1
我的批處理文件:爲什麼運行批處理文件會得到不同的結果?
@echo off
set vers=0.0
FOR /F "USEBACKQ" %%A IN (`wmic datafile where name^="C:\\Windows\\System32\\msiexec.exe" get Version`) do (set vers=%%A)
echo %vers%
@pause
的Windows XP(SP2):
3.0.3790.2180
的Windows Vista(SP1)的Windows XP(64位):
ECHO is off.
如何解決在這兩種情況下批處理文件都能正確執行?