• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

查找图片 [复制链接]

1#
-- 定义图片路径
local image1Path = "image1.png" -- 第一张图片路径
local image2Path = "image2.png" -- 第二张图片路径

-- 循环查找第一张图片
while true do
local x1, y1 = findImage(image1Path)
if x1 and y1 then
print("找到第一张图片,坐标:(", x1, ",", y1, ")")
-- 找到第一张图片后,查找第二张图片
local x2, y2 = findImage(image2Path)
if x2 and y2 then
print("找到第二张图片,坐标:(", x2, ",", y2, ")")
-- 单击鼠标左键
mouseClick(x2, y2)
print("单击第二张图片的位置")
break -- 退出循环
else
print("未找到第二张图片,继续查找...")
end
else
print("未找到第一张图片,继续查找...")
end
-- 添加一个短暂的延迟,避免过高CPU占用
sleep(1000)
end

-- 查找图片函数
function findImage(imagePath)
-- 这里需要实现具体的图像查找逻辑
-- 返回图片的坐标,如果未找到则返回nil
-- 示例:使用某个图像识别库或API
-- 这里假设有一个函数 imageSearch 返回图片的坐标
local x, y = imageSearch(imagePath)
return x, y
end

-- 模拟鼠标单击函数
function mouseClick(x, y)
-- 这里需要实现具体的鼠标单击逻辑
-- 示例:使用某个自动化库或API
-- 将鼠标移动到指定坐标
mouseMove(x, y)
-- 模拟鼠标左键单击
mousePress("left")
sleep(100) -- 等待一段时间
mouseRelease("left")
end

-- 添加一个简单的延迟函数
function sleep(milliseconds)
os.execute("ping 127.0.0.1 -n 1 -w " .. milliseconds)
end图片路径:请将 image1.png 和 image2.png 替换为实际图片的路径

发新话题 回复该主题