精易论坛

标题: 大漠插件后台传奇脚本 [打印本页]

作者: mcajie    时间: 2022-10-13 15:10
标题: 大漠插件后台传奇脚本
Set dm = createobject("dm.dmsoft")
GLFW30 = dm.FindWindow(0, "10-13号7区")
TracePrint subWin
dm_ret = dm.BindWindow(GLFW30, "gdi", "windows", "windows", 0)
dm_ret = dm.SetPath("C:\")
//dm_ret = dm.CaptureGif(0,0,1024,768,"C:\screen.bmp",0,0) //截图命令
dm.SendString GLFW30, "我是来测试的"


dm.keypress 27
Delay 100
dm.keypress 27
Delay 100
dm.keypress 27
Delay 500



dm_ret = dm.FindPic(0, 0, 1024, 768, "E:\cqjb\qx.bmp", "000000", 0.9, 0, X, Y)
If X > 0 Then
dm.moveTo X, Y
dm.LeftClick
End If
Delay 100
dm.keypress 120

Delay 1000

dm_ret = dm.FindPic(0, 0, 1024, 768, "E:\cqjb\hs2.bmp", "000000", 0.9, 0, X, Y)
If X > 0 Then
dm.moveTo X, Y
dm.LeftClick
End If
Delay 1000
dm_ret = dm.FindPic(0, 0, 1024, 768, "E:\cqjb\hs3.bmp", "000000", 0.9, 0, X, Y)
If X > 0 Then
dm.moveTo X, Y
dm.LeftClick
End If
Delay 1000
dm_ret = dm.FindPic(0, 0, 1024, 768, "E:\cqjb\sx.bmp", "000000", 0.9, 0, X, Y)
If X > 0 Then
dm.moveTo X, Y
dm.LeftClick
End If

dm.keypress 27
Delay 100
dm.keypress 27
Delay 1000
dm.keypress 120

Delay 25000




dm_ret = dm.CmpColor(48,667,"b51800-000000|b51900-000000",0.9)
If dm_ret = 1 Then
//1代表等于红色不随机   上边48.660,用大漠工具截图的鼠标位置
//
    TracePrint "相等"
        dm_ret = dm.FindPic(0, 0, 1024, 768, "E:\cqjb\sj.bmp", "000000", 0.9, 0, X, Y)
If X > 0 Then
dm.moveTo X, Y
dm.RightClick
End If


    Delay 2500
End If



======================================================
问题来了。

dm_ret = dm.CmpColor(48,667,"b51800-000000|b51900-000000",0.9)
If dm_ret = 1 Then
//1代表等于红色不随机   上边48.660,用大漠工具截图的鼠标位置
//
    TracePrint "相等"
        dm_ret = dm.FindPic(0, 0, 1024, 768, "E:\cqjb\sj.bmp", "000000", 0.9, 0, X, Y)
If X > 0 Then
dm.moveTo X, Y
dm.RightClick
End If

    Delay 2500
End If
这一段脚本是血量不足  随机,。 怎么让这一段代码,实时监测,而且不影响上边的脚本回收。 也就是 上边正常回收
这段血量检测随机脚本 试试达到检测效果??? 求大神  给个详细代码脚本、麻烦你了





作者: 诺言55    时间: 2022-10-13 15:34
单独搞一个线程取检测 血量不就好了
作者: mcajie    时间: 2022-10-13 15:39
诺言55 发表于 2022-10-13 15:34
单独搞一个线程取检测 血量不就好了

对哦  哈哈
作者: fanfall    时间: 2022-10-13 17:00
创建监控线程 血量不足挂起任务线程
主副双线
作者: 2020web    时间: 2022-10-13 19:25
源码呢源码呢源码呢源码呢
作者: 恐怖的奴隶主    时间: 2022-10-13 20:48
你开个线程或者 开个时钟  实时监测
作者: malu    时间: 2022-10-13 22:08
#在这看到论坛里有用户问到此类问题里快速回复#
作者: LWLLD    时间: 2022-10-13 22:21
感谢分享

作者: jiang910615    时间: 2022-10-14 08:45
内存挂不好吗?
作者: mcajie    时间: 2022-10-15 16:57
fanfall 发表于 2022-10-13 17:00
创建监控线程 血量不足挂起任务线程
主副双线

麻烦给一个代码 完整的  谢谢你了
作者: mcajie    时间: 2022-10-15 16:58
恐怖的奴隶主 发表于 2022-10-13 20:48
你开个线程或者 开个时钟  实时监测

麻烦给一个代码 完整的  谢谢你了
作者: fanfall    时间: 2022-10-15 16:58
mcajie 发表于 2022-10-15 16:57
麻烦给一个代码 完整的  谢谢你了

网上一堆
作者: xk5gtr    时间: 2022-10-18 01:16
谢谢分享! 谢谢分享!
作者: sun114    时间: 2022-11-26 21:23
麻烦给一个代码 完整的  谢谢你了
作者: 唐双祁    时间: 2023-3-18 14:15
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
作者: moodxiao    时间: 2023-3-19 16:34
不会封杀吗?游戏?
作者: dag8484    时间: 2023-11-22 00:31
这个好像要再用一个监控线程执行操作
作者: jeff1314    时间: 2024-5-6 21:46
6666666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4