瀏覽單個文章
dnagl
Basic Member
 

加入日期: Sep 2003
文章: 19
Question 批次檔的疑問(判斷錯誤)

寫了一串指令如下:
if "%PROCESSOR_ARCHITECTURE%" == "x86" goto NT6x86
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" goto NT6x64

主要是讓他判斷WIN7的位元,但是只要用類似WINRAR的自解壓縮讓他去跑批次檔BAT在64BIT系統下會出現判斷錯誤,他會識別成32BIT而不是64BIT,只有作成EXE的檔會出錯,單獨執行BAT又正常,請問要怎麼處理這詭異的現象,百思不得其解...
     
      
舊 2011-08-20, 10:40 PM #1
回應時引用此文章
dnagl離線中