板 1- 前 次 新 レス
スクリプト質問スレッド
[54]unnamed.ahk:05/01/20 20:01 ID:???
Transformわかりにくいのでビット演算子を使いたいのだが、いまいちようわからん…
var1 = 0x00000001
var2 := var1 | 0x00000010
if var2 = 0x00000011
    ans = true
else
    ans = false
if var2 == 0x00000011
    ans2 = true
else
    ans2 = false
msgbox, var1=%var1% var2=%var2% ans=%ans% ans2=%ans2%
var1=0x00000001 var2=0x00000011 ans=true ans2=true
期待した答えは↑だったんだけど
var1=0x00000001 var2=17 ans=true ans2=false
↑が帰ってくる。 比較の = と == って同じじゃないのかな
前 次