冰楓論壇

標題: TwMS 208.1 ICS 人物左右走 [打印本頁]

作者: prt    時間: 2018-6-28 00:51
標題: TwMS 208.1 ICS 人物左右走
  1. //TwMS 208.1 ICS 人物左右走
  2. [ENABLE]
  3. Alloc(AutoLRICSEntry, 64)
  4. Label(ICSReturn)
  5. RegisterSymbol(AutoLRMain)
  6. Alloc(AutoLRMain, 128)
  7. Label(GoLeft)
  8. Label(GoRight)
  9. RegisterSymbol(AutoLRRange)
  10. Alloc(AutoLRRange, 4)
  11. Alloc(AutoLRValue, 4)
  12. //-----------------------------------------------
  13. AutoLRRange:
  14. DD A        //距離 16進制 A=10
  15. //-----------------------------------------------
  16. AutoLRICSEntry:
  17. Cmp   [Esp], 0096829E
  18. Jne   ICSReturn
  19. Mov   [Esp], AutoLRMain
  20. ICSReturn:
  21. Jmp   GetFocus
  22. //-------------------
  23. AutoLRMain:
  24. Cmp   [AutoLRRange], 0
  25. Je 0096829E
  26. Push  Eax
  27. Inc   [AutoLRValue]
  28. Mov   Eax, [AutoLRRange]
  29. Cmp   Eax, [AutoLRValue]
  30. Jge   GoLeft
  31. Add   Eax, [AutoLRRange]
  32. Cmp   Eax, [AutoLRValue]
  33. Jge   GoRight
  34. Mov   [AutoLRValue], 1
  35. Jmp   GoLeft

  36. GoLeft:
  37. Mov   [Ebp-1C], FFFFFFFF
  38. Pop   Eax
  39. Jmp   00968ACA

  40. GoRight:
  41. Mov   [Ebp-1C], 00000001
  42. Pop   Eax
  43. Jmp   00968ACA
  44. //-----------------------------------------------


  45. 038E0600:
  46. DD AutoLRICSEntry
  47. [DISABLE]
  48. 038E0600:
  49. DD GetFocus

  50. Dealloc(AutoLRICSEntry)
  51. UnregisterSymbol(AutoLRMain)
  52. Dealloc(AutoLRMain)
  53. UnregisterSymbol(AutoLRRange)
  54. Dealloc(AutoLRRange)
  55. Dealloc(AutoLRValue)
複製代碼

作者: 卓建名    時間: 2018-6-29 19:27
請問一下 我第14行輸入 他說錯誤 是甚麼意思
作者: 卓建名    時間: 2018-6-29 19:34
卓建名 發表於 2018-6-29 19:27
請問一下 我第14行輸入 他說錯誤 是甚麼意思

我點 複製代碼 無法  手動複製可以 感謝><




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓