易语言调用大漠插件后台按键

dm.BindWindow (b, “normal”, “windows”, “windows”, 1))
这行代码返回成功了,然后要怎样实现后台按键?

BindWindow(hwnd,display,mouse,keypad,mode)这是参数原型
hwnd窗口句柄,display屏幕颜色获取方式,mouse鼠标仿真模式,keypad键盘仿真模式,mode是模式

dm.BindWindow(hwnd,"dx","windows","windows",0)
要这样调用
hwnd : 指定的窗口句柄(hwnd)

display: 屏幕颜色获取方式 后台要用DX模式(display)
"dx": dx模式,采用模拟dx后台键盘模式。有些窗口在此模式下绑定时,需要先激活窗口再绑定(或者绑定以后激活),否则可能会出现绑定后键盘无效的情况. 此模式等同于BindWindowEx中的keypad为以下组合
"dx.public.active.api|dx.public.active.message| dx.keypad.state.api|dx.keypad.api|dx.keypad.input.lock.api"

"windows": Windows模式,采取模拟windows消息方式 同按键自带后台插件.(mouse鼠标)

"windows": Windows模式,采取模拟windows消息方式 同按键的后台插件.(keypad键盘)

最后一个参数是采取什么模式如下几种模式

0 :
推荐模式此模式比较通用,而且后台效果是最好的.

1 : 和模式0效果一样,如果模式0会失败时,可以尝试此模式. <收费功能>

2 :
同模式0,此模式为老的模式0,尽量不要用此模式,除非有兼容性问题.

3 : 同模式1,此模式为老的模式1,尽量不要用此模式,除非有兼容性问题. <收费功能>

4 :
同模式0,如果模式0有崩溃问题,可以尝试此模式.

5 : 同模式1, 如果模式0有崩溃问题,可以尝试此模式. <收费功能>

6 : 同模式0,如果模式0有崩溃问题,可以尝试此模式. <收费功能>

7 :
同模式1,如果模式1有崩溃问题,可以尝试此模式. <收费功能>

101 :
超级绑定模式. 可隐藏目标进程中的dm.dll.避免被恶意检测.效果要比dx.public.hide.dll好. 推荐使用. <收费功能>

103
: 同模式101,如果模式101有崩溃问题,可以尝试此模式. <收费功能>追问

你这是从说明上复制的吧,
我的窗口绑定已经成功了, 然后要怎样实现后台按键?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-10
函数简介:

按住指定的虚拟键码

函数原型:

long KeyDownChar(key_str)

参数定义:

key_str 字符串: 字符串描述的键码. 大小写无所谓. 点这里查看具体对应关系.

返回值:

整形数:
0:失败
1:成功

示例:

dm.KeyDownChar
"enter"
dm.KeyDownChar "1"
dm.KeyDownChar "F1"
dm.KeyDownChar
"a"
dm.KeyDownChar "B"追问

这复制没用啊

追答

你绑定的是前台 normal

必须dx后台

追问

.版本 2
.支持库 dm

延迟 (2000)
b= dm.GetMousePointWindow ()
调试输出 (dm.BindWindow (b, “dx”, “dx”, “dx”, 0))
延迟 (2000)
dm.KeyPressChar (“A”)
调试输出 (dm.GetLastError ())
调试输出 (“end”)

调试的信息是0,0.
测试对象是记事本,没反应啊

追答

句柄取错了吧! 记事本内的内容是二级句柄

本回答被提问者和网友采纳