瀏覽單個文章
dnagl
Basic Member
 

加入日期: Sep 2003
文章: 19
引用:
作者polar168
雖然我不懂...


不過有一個問題我想問一下, 你的指令裡指的是CPU的部份, 還是OS的部份


如果CPU是有X64的, 但安裝在X86的OS底下....它會怎麼跑


同樣的CPU OS再32跟64呈現的部分不一樣
32BIT的OS會出現x86
64BIT的OS會出現AMD64

主要是讓他判斷OS部分,打包成自解檔就會判斷錯誤,反之

如果換成
echo %processor_architecture% | find "86" >nul && if %errorlevel% equ 0 echo 32 Bit
echo %processor_architecture% | find "64" >nul && if %errorlevel% equ 0 echo 64 Bit
情況跟上面一樣,只要打包成類似安裝檔EXE就會判斷錯誤,單獨執行BAT卻正常
舊 2011-08-21, 12:03 AM #3
回應時引用此文章
dnagl離線中