1.关于易语言用大漠插件
2.易语言大漠插件找到字但是大漠找不到坐标
3.易语言里如何像大漠工具一样可以动态指定鼠标坐标
4.易语言大漠FindPicE给的文本型坐标怎么用?
关于易语言用大漠插件
不玩飞车好多年了,帮你查了下,易语言源语试试3个dx模式吧。码大漠易
dm_ret = dm.BindWindow(hwnd,大漠 "dx", "dx", "dx", 0)
去年玩剑网3用normal模式绑定不了,用dx模式绑定成功了,易语言源语貌似绑定时游戏窗口会卡一下下。码大漠易erlang bif源码有些窗口在此模式下绑定时,大漠需要先激活窗口再绑定,易语言源语否则可能会出现绑定后鼠标无效的码大漠易情况。
易语言大漠插件找到字但是大漠找不到坐标
.版本 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 ()
易语言里如何像大漠工具一样可以动态指定鼠标坐标
在易语言中,可以使用以下的易语言源语代码来实现动态指定鼠标坐标的功能:
代码如下(复制分割线中的内容):
--------
// 获取当前鼠标位置
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 分别表示要移动的大漠指标bisa源码鼠标坐标。在这个函数中,易语言源语我们首先获取当前鼠标位置,码大漠易然后定义一个 _x2 和 _y2 的变量,这些变量将用于保存当前鼠标位置,以便在更新鼠标位置时使用。接下来,windows源码树我们将鼠标位置更新到目标位置,然后调用 move_mouse() 函数,将鼠标移动到目标位置。
请注意,上面的代码只是一个示例,您需要根据实际情况进行调整。创建bean源码另外,如果您使用的是 Windows API 函数,您可以使用 SetCursorPos() 函数来动态指定鼠标坐标。
易语言大漠FindPicE给的文本型坐标怎么用?
在易语言中,大漠插件的 FindPicE 命令用于在屏幕范围内查找指定,并返回找到的功放源码大全坐标。返回的坐标通常是以文本形式表示的,例如 x1,y1,x2,y2 ,其中 x1 和 y1 表示的左上角坐标, x2 和 y2 表示的右下角坐标。
要使用返回的文本型坐标,你可以将其解析为数值型坐标,并进行相应的操作。以下是一个示例代码,演示如何使用大漠插件的 FindPicE 命令和返回的文本型坐标:
易语言
复制
.版本 2
.子程序 大漠找图
.参数 文件, 文本型
.参数 相似度, 小数型
.参数 超时时间, 整数型
.局部变量 找到坐标, 文本型
.局部变量 x1, 整数型
.局部变量 y1, 整数型
.局部变量 x2, 整数型
.局部变量 y2, 整数型
找到坐标 = dm.FindPicE(0, 0, 屏幕宽度, 屏幕高度, 文件, 相似度, 超时时间)
.如果真 (找到坐标 ≠ "")
' 解析坐标
x1 = 到整数(取文本左边(找到坐标, 寻找文本("x1", , 真))))
y1 = 到整数(取文本右边(找到坐标, 寻找文本("y1", , 真))))
x2 = 到整数(取文本左边(取文本右边(找到坐标, 寻找文本("x2", , 真)), 寻找文本("x1", , 真))))
y2 = 到整数(取文本右边(取文本右边(找到坐标, 寻找文本("y2", , 真)), 寻找文本("y1", , 真))))
' 根据解析后的坐标进行操作
调试输出("找到:", 文件, " 坐标:", x1, y1, x2, y2)
.如果真结束
.如果真 (找到坐标 = "")
调试输出("未找到:", 文件)
.如果真结束
返回 ()
在上述示例中,首先调用 dm.FindPicE 命令查找,并将返回的坐标存储在 找到坐标 变量中。然后,通过文本操作解析坐标值,并将其转换为整数型变量 x1 、 y1 、 x2 和 y2 。最后,可以根据解析后的坐标进行相应的操作,例如输出坐标信息或执行其他与位置相关的任务。
请确保已经正确安装大漠插件,并将其引入到易语言项目中。此外,还需要根据实际情况设置文件、相似度和超时时间等参数。
希望这个示例对你有帮助。如果你有任何其他问题,请随时提问。