Basic Member
|
批次檔的疑問(判斷錯誤)
寫了一串指令如下:
if "%PROCESSOR_ARCHITECTURE%" == "x86" goto NT6x86
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" goto NT6x64
主要是讓他判斷WIN7的位元,但是只要用類似WINRAR的自解壓縮讓他去跑批次檔BAT在64BIT系統下會出現判斷錯誤,他會識別成32BIT而不是64BIT,只有作成EXE的檔會出錯,單獨執行BAT又正常,請問要怎麼處理這詭異的現象,百思不得其解...
|