返回列表 回复 发帖

AU3-热血江湖群医辅助工具


  1. #NoTrayIcon
  2. $g_szVersion = "My Script 1.1"   ;;;本段防止重复打开
  3. If WinExists($g_szVersion) Then Exit
  4. AutoItWinSetTitle($g_szVersion)
  5. HotKeySet("{F10}", "ToggleStart")    ;;;定义热键
  6. HotKeySet("{F11}", "TogglePause")
  7. HotKeySet("^q", "ToggleExit")
  8. $PAUSE = 0
  9. #include <GuiConstants.au3>           ;;;下面是创建那个GUI界面
  10. GUICreate ("热血江湖医生聊疗辅助工具",210,100,-1,-1,$WS_EX_APPWINDOW)

  11. GuiCtrlCreateLabel("生命保护", 10, 6)              ;;;标签
  12. $Combo_1 = GUICtrlCreateCombo ("", 60,0,40,15,$CBS_DROPDOWNlist)              ;;;;;;;;下拉列表
  13. GUICtrlSetData(-1,"F1|F2|F3|F4|F5|F6|F7|F8|F9","F1")          ;;列表的项
  14. GuiCtrlCreateLabel("自动补蓝", 115, 6)
  15. $Combo_2 = GUICtrlCreateCombo ("", 163,0,40,15,$CBS_DROPDOWNlist)
  16. GUICtrlSetData(-1,"F1|F2|F3|F4|F5|F6|F7|F8|F9","F2")
  17. GuiCtrlCreateLabel("间隔", 10, 27)
  18. $input1 = GuiCtrlCreateInput(750, 38, 20, 47, 20,$ES_READONLY)
  19. GuiCtrlCreateUpDown(-1,$UDS_NOTHOUSANDS+$UDS_ARROWKEYS)
  20. GUICtrlSetLimit(-1,2000,500)

  21. GuiCtrlCreateLabel("毫秒自动群疗", 91, 27)
  22. $Combo_3 = GUICtrlCreateCombo ("", 163,20,40,15,$CBS_DROPDOWNlist)
  23. GUICtrlSetData(-1,"F1|F2|F3|F4|F5|F6|F7|F8|F9","F3")

  24. GuiCtrlCreateLabel("启动 F10  暂停 F11  退出 CTRL+Q", 10, 46)
  25. GuiCtrlCreateLabel("注:1秒=1000毫秒     制作: 冰心痴", 10, 65)
  26. GUISetState ()
  27. ToolTip('已就绪',200,0)
  28. WHILE 1
  29. $msg = GUIGetMsg()
  30. SELECT
  31.   CASE $PAUSE = 0      ;;这段是管程序退出的,都懂吧
  32.    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
  33.   CASE $PAUSE = 1           ;;;左上角的标签
  34.    ToolTip('已启动',200,0)
  35.    
  36.    $msg = GUIGetMsg()              ;;;;这段是读那几个下拉列表的值存到变量
  37.    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
  38.    $SHM = GUICtrlRead($Combo_1)
  39.    $MF = GUICtrlRead($Combo_2)
  40.    $QE = GUICtrlRead($Combo_3)
  41.    $time = GUICtrlRead($input1) - 500
  42.    ;WinWaitActive("YB_OnlineClient")
  43.    sleep ($time)
  44.    send ('{' & $QE & '}')
  45.    sleep (250)
  46.    $color = PixelGetColor( 65 , 5 )
  47.    IF $color = 7557450 Then
  48.    send ('{' & $SHM & '}')
  49.    EndIf
  50.    sleep (250)
  51.    $color = PixelGetColor( 65 , 18 )
  52.    IF $color = 4869491 Then
  53.    send ('{' & $MF & '}')
  54.    EndIf
  55. ENDSELECT
  56. WEND
  57. Func ToggleStart()
  58. ToolTip('已启动',200,0)
  59. WinSetState("热血江湖医生聊疗辅助工具","",@SW_MINIMIZE)
  60. $PAUSE = 1
  61. RETURN
  62. EndFunc
  63. Func TogglePause()
  64. ToolTip('已暂停',200,0)
  65. $PAUSE = 0
  66. RETURN
  67. EndFunc
  68. Func ToggleExit()
  69. ToolTip("")
  70. exit
  71. EndFunc
复制代码
感谢Baidu,Google,Dreams8给我这次机会!
还要感谢我的爸爸妈妈!
HOHO
返回列表