找回密码
 加入
搜索
查看: 1835|回复: 3

[网络通信] 【已解决】au3是不是与win10不兼容呢?

[复制链接]
发表于 2018-8-15 23:23:08 | 显示全部楼层 |阅读模式
本帖最后由 xiaozui 于 2018-8-16 00:33 编辑

前几天买了台新电脑,预装的是64位windows 10,今天发现很多代码执行效果异常。如下面这段代码,最后鼠标双击的位置与找到图片位置相距很远。请教下各位大神,是我代码有问题还是win10与au3不兼容呢?谢谢


Global $Run=True,$DM = _RegDM("id\dm.dll")
$DM = ObjCreate("dm.dmsoft")
Ron("image/huishouzhan.bmp",0,0,2000,2000)
        
Func _RegDM($dll_path)
        Local $obj = ObjCreate("dm.dmsoft")
        If Not IsObj($obj) Then
                RunWait(@ComSpec & ' /c regsvr32 /s ' & FileGetShortName($dll_path), '', @SW_HIDE)
                $obj = ObjCreate("dm.dmsoft")
        EndIf
        Return $obj
EndFunc

Func Ron($pic,$x,$y,$z,$h)
        $pos = $dm.FindPicE($x,$y,$z,$h,$pic,"000000",0.9,2)
    $pos = StringSplit($pos,"|",2)
    If int($pos[1]) > 0 Then
                        $dm.MoveTo($pos[1],$pos[2])
                        $dm.LeftDoubleClick
;                        MouseClick("left", $pos[1],$pos[2], 2)
        EndIf
EndFunc

发表于 2018-8-15 23:42:52 | 显示全部楼层
我也是win10 64位,也用大漠为游戏找图,没任何问题,2K以上要关闭DPI,可以先用大漠绑定测试工具测试下正确与否再写代码

点评

谢谢大神,把DPI缩放级别调整为100%就可以了  发表于 2018-8-16 00:32
发表于 2018-8-16 13:28:39 | 显示全部楼层
我愿意把分辨率调低显示效果差点,也不愿调缩放和DPI。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 00:30 , Processed in 0.080749 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表