按键精灵吧 关注:499,288贴子:1,004,721
  • 6回复贴,共1

按键精灵多线程的问题,求个前辈解答

只看楼主收藏回复

以下代码只能实现2个窗口按F1,另外两个窗口一直不动,请问是哪里出错了?感谢大佬解答啊!
Dimenv Hwnd1, Hwnd2, Hwnd3,Hwnd4
//声明变量Hwnd1、Hwnd2、Hwnd3可在线程中调用
HwndEx = Plugin.Window.Search("天涯明月刀")
Hwnd = Split(HwndEx, "|")
Hwnd1 = Clng(Hwnd(0))
Hwnd2 = Clng(Hwnd(1))
Hwnd3 = Clng(Hwnd(2))
Hwnd4 = Clng(Hwnd(3))
TracePrint " 第一个窗口句柄为:" & Hwnd1
TracePrint " 第二个窗口句柄为:" & Hwnd2
TracePrint " 第二个窗口句柄为:" & Hwnd3
TracePrint " 第二个窗口句柄为:" & Hwnd4
BeginThread A
BeginThread B
BeginThread C
BeginThread D
//启动线程A、B、C,启动需要一定的时间。
Sub A()
For 100000
Delay 10
Call Plugin.Bkgnd.KeyPress(Hwnd1, 112)
Next
End Sub
Sub B()
For 100000
Delay 10
Call Plugin.Bkgnd.KeyPress(Hwnd2, 112)
Next
End Sub
Sub C()
For 100000
Delay 10
Call Plugin.Bkgnd.KeyPress(Hwnd3, 112)
Next
End Sub
Sub D()
For 100000
Delay 10
Call Plugin.Bkgnd.KeyPress(Hwnd4, 112)
Next
End Sub


IP属地:广东1楼2023-09-09 16:36回复
    10R致谢!麻烦各位大佬了


    IP属地:广东2楼2023-09-09 16:36
    回复
      10R致谢!麻烦各位大佬了


      IP属地:广东3楼2023-09-09 16:37
      回复
        10R致谢!麻烦各位大佬了10R致谢!麻烦各位大佬了10R致谢!麻烦各位大佬了10R致谢!麻烦各位大佬了


        IP属地:广东4楼2023-09-09 16:49
        回复
          4个句柄都输出有值吗


          IP属地:安徽5楼2023-09-09 17:32
          回复
            你这不是多线程,1036916952我帮你搞


            IP属地:四川来自Android客户端6楼2023-09-09 18:24
            回复
              你的天刀能后台找图不


              IP属地:湖北来自Android客户端7楼2024-09-14 00:29
              回复