大漠插件后台鼠标如何 *** 作

大漠插件后台鼠标如何 *** 作,第1张

大漠注册代码如下,你不懂没关系,反正按键精灵这段代码注册,是不会错的。这个注册你要注意版本号,我的大漠是31233,所以我后面的判断是ver <> "31233",假设你的是其他版本,你要改成其他的。

Call Register_dm

Sub Register_dm

Set ws=createobject("WscriptShell")

wsrun "regsvr32 atldll /s"

Set ws=nothing

PutAttachment "", "dmdll"

PutAttachment "\Plugin", "RegDlldll"

Call PluginRegDllReg("\dmdll")

Delay 100

Set dm = createobject("dmdmsoft")

ver = dmVer()

If ver <> "31233" then

Set dm = nothing

Set ws=createobject("WscriptShell")

wsrun "regsvr32 \dmdll /s"

Set ws=nothing

Delay 300

Set dm = createobject("dmdmsoft")

Delay 100

ver = dmVer()

If ver <> "31233" then

Verify = 60

//下面这两行是一句,按键精灵里面写成一行。

MessageBox "插件版本错误,当前使用的版本是:" & ver & ",插件所在目录是:" & dmGetBasePath() & Chr(10) & "请关闭程序,重新打开本程序再尝试"

End if

End If

End Sub

创建大漠对象,就是一句话,就是这句:Set dm = createobject("dmdmsoft")

之后就可以用大漠插件里面的函数了,如果是线程,必须每个线程创建一个大漠。这句话的意思是,在线程里面,每个线程都要在前面写一句 Set dm = createobject("dmdmsoft")

至于后台,那就是绑定,大漠帮助文件里面有一个后台设置的内容,你看那里有详细讲,至于后台用哪种方式比较好,效果行不行,这就不确定了,这要你自己测试才知道(有时候,大漠那么多模式都不合适的),要是这样,你就想其他办法咯。

试试这3个,自动获取句柄的 Hwnd = PluginWindowForeground()//当前窗口获取 Hwnd = PluginWindowMousePoint()//鼠标位置获取 Hwnd = PluginWindowSearch(quot;记事本quot;)//标题模糊查找获取

#include \r\nint main()\r\n{\r\n while (1)\r\n {\r\n POINT pNow = {0,0};\r\n if (GetCursorPos(&pNow)) // 获取鼠标当前位置\r\n {\r\n HWND hwndPointNow = NULL;\r\n hwndPointNow = WindowFromPoint(pNow); // 获取鼠标所在窗口的句柄\r\n if (hwndPointNow)\r\n {\r\n //cout 回答于 2022-11-16

以上就是关于大漠插件后台鼠标如何 *** 作全部的内容,包括:大漠插件后台鼠标如何 *** 作、游戏获取的句柄每次都不一样 我用的大漠插件怎么解决啊、如何用获取当前鼠标所在窗口的句柄及窗口标题用c或c++等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10145898.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存