精易论坛

标题: 求手动选择现行选中项执行不同任务的绑定窗口源码 [打印本页]

作者: luckyzm1    时间: 2024-10-28 18:15
标题: 求手动选择现行选中项执行不同任务的绑定窗口源码
求手动选择现行选中项执行不同任务的绑定窗口源码,自己尝试了很多次了。绑定一个没问题。只要绑定第二个或者后面的,前面的就失效了。现求一个能够实现的代码。模块用的是易辅客栈的

作者: luckyzm1    时间: 2024-10-28 18:22
在线等。
作者: LEOONL    时间: 2024-10-28 18:40
找点大漠例子用吧
作者: suyunsq    时间: 2024-10-28 19:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: luckyzm1    时间: 2024-10-28 23:50
[Erlang] 纯文本查看 复制代码
.版本 2
.支持库 iext
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 i, 整数型

窗口_模糊遍历窗口 (, “”, “”, 句柄信息)
.计次循环首 (到整数 (编辑框1.内容), i)
    超级列表框1.插入表项 (, , , , , )
    超级列表框1.置标题 (i - 1, 0, 到文本 (i))
    超级列表框1.置标题 (i - 1, 2, 到文本 (句柄信息 ))
    线程_启动2 (&主线程, i, 多线程 .线程句柄, , , , , , , )
    超级列表框1.置标题 (i - 1, 1, 到文本 (多线程 .线程句柄))
    调试输出 (多线程 .线程句柄)
    辅助延时 (3000)
.计次循环尾 ()

.子程序 主线程
.参数 i, 整数型

初始化COM库 ()
多线程 .大漠E.创建对象 ()
' 调试输出 (多线程 .大漠E.Ver ())
_绑定游戏窗口_被单击 (i)
辅助延时 (100)

.子程序 _绑定游戏窗口_被单击
.参数 i, 整数型
.局部变量 返回, 整数型
.局部变量 hwnd, 整数型

hwnd = 句柄信息
' 调试输出 (hwnd)
多线程 .窗口句柄 = hwnd
' 调试输出 (多线程 .窗口句柄)
.计次循环首 (1, i)
    返回 = 大漠.BindWindowEx (多线程 .窗口句柄, “gdi”, “dx.mouse.state.api|dx.mouse.cursor”, “dx.keypad.state.api|dx.keypad.raw.input”, “”, 0)
    .如果 (返回 = 1)
        ' 超级列表框1.置标题 (超级列表框1.现行选中项, 8, “窗口绑定成功”)
        调试输出 (多线程 .线程句柄, hwnd, “绑定成功”)
        ' 辅助延时 (5000)
        黄巾之乱 (i)

    .否则
        调试输出 (hwnd, “绑定失败”)
    .如果结束

.计次循环尾 ()




调试输出看了下。。始终只有一个线程再循环绑定多个窗口句柄,
作者: dc244399752    时间: 2024-10-29 15:43
_绑定游戏窗口_被单击里面的计次循环删了,参数i被重复使用了





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4