易语言大漠插件绑定窗口问题

易语言大漠插件绑定窗口问题,第1张

易语言用大漠后台绑定窗口以后,一开始工作就会连启动窗口也给绑定。求解。

下面是源码大概的意思:

.版本 2

.支持库 dm

.支持库 shellEx

.程序集 窗口程序集1

.程序集变量 A, 整数型

.程序集变量 B, 整数型

.程序集变量 大漠, 大漠

.程序集变量 hwnd

.子程序 __启动窗口_创建完毕

大漠.创建 ()

.如果 (文件是否存在 (取运行目录 () + “\大漠.bat”))

运行 (取运行目录 () + “\大漠.bat”, 假, 1)

.否则

信息框 (“缺少关键文件”, 48, “错误”)

结束 ()

.如果结束

A = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F4键)

B = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F6键)

.子程序 _标签1_反馈事件, 整数型

.参数 参数一, 整数型

.参数 参数二, 整数型

.判断开始 (参数一 = A)

延时 (300)

hwnd = 大漠.窗口_取鼠标所指窗口句柄 ()

大漠.后台_绑定窗口 (hwnd, “normal”, “dx”, “dx”, 0)

延时 (3000)

.默认

.判断结束

.判断开始 (参数一 = B)

时钟1.时钟周期 = 0

大漠.后台_解除绑定窗口 ()

.默认

.判断结束

.子程序 _时钟1_周期事件

.局部变量 组队人数, 整数型

大漠.键鼠_鼠标移动 (113, 92)

延时 (500)

大漠.键鼠_鼠标移动 (715, 97)

延时 (500)

.子程序 _按钮1_被单击

延时 (300)

时钟1.时钟周期 = 1000

.子程序 _按钮2_被单击

延时 (300)

结束 ()

1.是因为你的大漠没有注册。

2.写 一个BAT文件,放在你的执行文件里。内容如下:regsvr32 dm.dll。

3.然后再双击bat文件,提示注册成功,就可以使用了。

大漠插件的使用:

1.先将大漠插件注册。

2.在易语言中,注册安装类型库[大漠插件]。

3.在程序集声明变量,类型为dmsoft。

4.代码编写。如:鼠标移动到某点,dm.MoveTo (x, y )。

5.其他各种功能和命令参考插件自带的参考文档。

大漠7.1822不是免费的吧,你注册了吗?,如果你用的是破解请忽略

如果你设置都正确的话,

你试下用FindPicE,说明文档那里有写FindPic在易语言那里可能不能用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11803465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存