第三章 大漠窗口绑定和后台的实现Word文件下载.docx
- 文档编号:21409526
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:10
- 大小:950.68KB
第三章 大漠窗口绑定和后台的实现Word文件下载.docx
《第三章 大漠窗口绑定和后台的实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《第三章 大漠窗口绑定和后台的实现Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
然后绑定此窗口,相关的操作都是针对于这个编号的窗口进行的,从而不会在其他窗口有鼠标和键盘无法使用的问题。
二窗口绑定
窗口绑定在大漠里是通过
两个函数来实现的。
对了,这个就是大漠开发包里的那个开发手册。
第一个是普通的绑定。
第二个是高级的绑定函数,参数更多,可以设置的功能也更多一些。
具体使用中根据自己需求看
手册里这里的介绍很多,刚才试着贴了一下,太多了就不贴了。
需要了自己看。
现在我们就用最通用最简单的来绑定一个窗口
示例:
//display:
前台鼠标:
前台键盘:
前台模式0
dm_ret=dm.BindWindow(hwnd,"
normal"
"
0)
gdi鼠标:
前台键盘:
前台模式1
gdi"
1)
dx鼠标:
dx"
windows后台键盘:
windows后台模式1
windows"
dx后台键盘:
dx后台模式1
1)
windows3后台键盘:
windows3"
mode整形数:
模式。
0:
推荐模式此模式比较通用,而且后台效果是最好的.
那我们就根据需要来个
这是最常用的
这样的一个后台绑定参数来测试一下
那么在上一节的后台介绍里,我们说过绑定一个窗口是需要先获得他的唯一id的,专业的叫法是句柄
是一个long型的数值
获取他也有很多种办法
第一种鼠标点一下,然后按脚本快捷键,脚本会获取鼠标所在窗口的句柄,这就是咱们最常用的,兔子也是这样的,或者说90%的都是这样的。
dm.GetMousePointWindow()获取鼠标指向的窗口句柄,
第二种可以根据窗口标题栏获取窗口句柄
第三种通过进程名获得窗口句柄
第二种第三种今天先不介绍。
三后台操作的实现
我们现在来绑定一下,我的游戏窗口,并获取标题栏,和分辨率
展示一下,然后再操作一下键盘(打开背包,效果会看得比较明显)
最后使用完毕窗口要记得释放
代码完成后如下
接下来运行看效果,还是用调试吧。
这里热键是F10启动,F12终止,那么我们要做的就是鼠标先在游戏窗口点一下,然后按F10启动脚本。
窗口句柄
绑定成功
窗口标题
窗口分辨率
窗口打开并且解绑了。
好了其实没什么难的,除了绑定这里一个获取句柄,一个绑定窗口,一个解绑窗口。
接下来无非就是
鼠标移动dm.MoveTox,y
鼠标左键dm.LeftClick
鼠标右键dm.RightClick
键盘按键dm.KeyPressxxx//这里的具体数值请查看手册
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三章 大漠窗口绑定和后台的实现 第三 大漠 窗口 绑定 后台 实现