//好像是左右走更新錯誤跑出來的東西...(幫測一下效果是啥) //更新:Boby
[Enable] RegisterSymbol(AutoLRMain) RegisterSymbol(AutoLRRange) Alloc(AutoLRICSEntry, 64) Alloc(AutoLRRange, 4) Alloc(AutoLRValue, 4) Alloc(AutoLRMain, 128) Label(GoLeft) Label(GoRight) Label(ICSReturn)
AutoLRRange: DD #10
AutoLRICSEntry: Cmp [Esp],01063CCD Jne ICSReturn Mov [Esp],AutoLRMain ICSReturn: Jmp GetFocus
AutoLRMain: Cmp [AutoLRRange], 0 Je 01063CCD Push Eax Inc [AutoLRValue] Mov Eax, [AutoLRRange] Cmp Eax, [AutoLRValue] Jge GoLeft Add Eax, [AutoLRRange] Cmp Eax, [AutoLRValue] Jge GoRight Mov [AutoLRValue], 1 Jmp GoLeft
GoLeft: Mov [Ebp-14],FFFFFFFF Pop Eax jmp 0106421C
GoRight: Mov [Ebp-14],00000001 Pop Eax Jmp 0106421C
0193FBF0: DD AutoLRICSEntry
[Disable] 0193FBF0: DD GetFocus
Dealloc(AutoLRICSEntry) Dealloc(AutoLRMain) Dealloc(AutoLRRange) Dealloc(AutoLRValue) UnregisterSymbol(AutoLRRange) UnregisterSymbol(AutoLRMain)
|