1.你好.请教一个易语言的易语言大语言源码问题.取游戏多开窗口句柄的方法
2.易语言里如何像大漠工具一样可以动态指定鼠标坐标
3.易语言怎么写刷新游戏窗口和绑定窗口 最好有源码参考
4.易语言大漠插件找到字但是找不到坐标
你好.请教一个易语言的问题.取游戏多开窗口句柄的方法
实在不熟悉可以换用超级模块中的 "取句柄" 命令, 按进程名; 窗口类名和窗口标题可以得到第一个符合条件的窗口句柄. 此命令仅适合取顶级窗口.
例如: 三个条件都提供的话越准确.
取句柄 ([进程名] "explorer.exe", [窗口类名] "WokerW", [窗口标题] "启动应用程序")
好吧没注意你要求取多个, 好像我的回答没什么用.
易语言里如何像大漠工具一样可以动态指定鼠标坐标
在易语言中,可以使用以下的漠源码易代码来实现动态指定鼠标坐标的功能:
代码如下(复制分割线中的内容):
--------
// 获取当前鼠标位置
mouse_x, _x, 0
mouse_y, _y, 0
// 定义鼠标移动函数
function move_mouse(_x, _y):
// 保存当前鼠标位置
_x2, _y2, mouse_x, mouse_y
// 将鼠标位置更新到目标位置
set_mouse_pos(_x, _y)
// 移动鼠标到目标位置
move_mouse(_x2, _y2)
end
// 调用鼠标移动函数
move_mouse(, )
--------
在上面的代码中,move_mouse() 函数将被调用,大漠该函数接收两个参数:_x 和 _y 分别表示要移动的易语言大语言源码众衡云充值源码鼠标坐标。在这个函数中,漠源码易我们首先获取当前鼠标位置,大漠埃及拉霸源码然后定义一个 _x2 和 _y2 的易语言大语言源码变量,这些变量将用于保存当前鼠标位置,漠源码易以便在更新鼠标位置时使用。大漠接下来,易语言大语言源码我们将鼠标位置更新到目标位置,漠源码易然后调用 move_mouse() 函数,大漠将鼠标移动到目标位置。易语言大语言源码短线选股源码
请注意,漠源码易上面的大漠代码只是一个示例,您需要根据实际情况进行调整。爱微源码论坛另外,如果您使用的是 Windows API 函数,您可以使用 SetCursorPos() 函数来动态指定鼠标坐标。源码智投下载
易语言怎么写刷新游戏窗口和绑定窗口 最好有源码参考
易语言可以调用大漠模块实现各种模式的窗口绑定操作,列举各种模式:// display: 前台 鼠标:前台键盘:前台 模式0
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",0)
// display: gdi 鼠标:前台 键盘:前台 模式1
dm_ret = dm.BindWindow(hwnd,"gdi","normal","normal",1)
// display: dx 鼠标:前台 键盘:前台 模式0
dm_ret = dm.BindWindow(hwnd,"dx","normal","normal",0)
// display: dx 鼠标:windows后台 键盘:windows后台 模式1
dm_ret = dm.BindWindow(hwnd,"dx","windows","windows",1)
// display: dx 鼠标:dx 后台 键盘: dx后台 模式1
dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",1)
// display: dx 鼠标:windows3后台 键盘:windows后台 模式1
dm_ret = dm.BindWindow(hwnd,"dx","windows3","windows",1)
易语言大漠插件找到字但是找不到坐标
.版本 2
.支持库 dm
.支持库 spec
.子程序 备用代码找字坐标
.局部变量 返回文本, 文本型
.局部变量 AAA, 文本型
.局部变量 BBB, 文本型, , "0"
dmm.SetPath (取运行目录 ())
dmm.SetDict (0, “字库.txt”)
延时 ()
返回文本 = dm.Ocr (0, 0, 取屏幕宽度 (), 取屏幕高度 (), “A8A8A8-”, 1) ' 利用字库识别字
输出调试文本 (返回文本) ' 字库中的字名
AAA = dm.FindStrE (0, 0, 取屏幕宽度 (), 取屏幕高度 (), “字库中的字名”, “A8A8A8-”, 1) ' 返回坐标“0|X|Y”
输出调试文本 (AAA)
BBB = 分割文本 (AAA, “|”, )
调试输出 (“找字返回的坐标” + “ ” + 到文本 (BBB [2]) + “ ” + 到文本 (BBB [3]))
.判断开始 (返回文本 = “字库中的字名”)
' 窗口_激活 (窗口_取句柄_模糊 (“窗口标题”))
延迟 ()
dm.MoveTo (到整数 (BBB [2]), 到整数 (BBB [3]))
.默认
.判断结束
dmm.UnBindWindow ()