易语言吧 关注:266,553贴子:1,664,385
  • 11回复贴,共1

同样的插件同样的参数 为什么按键精灵与易语言执行结果不一样?

只看楼主收藏回复

前提:电脑已经成功注册大漠插件
这是按键精灵的代码:
hwnd = dm.FindWindow("", "League of Legends")
dm.BindWindow hwnd, "gdi", "normal", "normal", 0//绑定
t=dm.Capture (0, 0, 1280, 720, "e:\test1.bmp")
这是易语言的代码:
hwnd = dm.FindWindow (“”, “League of Legends”)
dm.BindWindow (hwnd, “gdi”, “normal”, “normal”, 0)
dm.Capture (0, 0, 1280, 720, “e:\test.bmp”)
这是按键精灵执行截取到的图片:(图片完整)

这是易语言执行截取到的图片:(图片不完整)

易语言得到的这张图片完全用不了
修改截取参数也没有用
我想问一下这是因为按键精灵自身的优化还是易语言本身的缺陷?
抑或是大漠插件的原因?


IP属地:广东1楼2018-04-22 15:28回复
    不知道,不过应该是e的关系


    IP属地:广东2楼2018-04-22 17:30
    回复
      估计是你电脑的问题吧


      IP属地:广东来自Android客户端3楼2018-04-22 17:34
      回复


        来自iPhone客户端4楼2018-04-22 17:37
        回复
          估计易语言的大漠没适配DPI缩放


          IP属地:湖北来自Android客户端5楼2018-04-23 02:58
          收起回复
            截图宽度设定成4的倍数试试。


            来自Android客户端6楼2018-04-25 07:47
            回复
              就是缩放的问题。只有在100%下。才准确。易语言调用大漠和自带截取屏幕上区域,都是按宽高截图,用精易模块的截图,就是按分辨率截图的。不光截图,鼠标的坐标移动也出现了这个问题。按键精灵是按分辨率移动,而易语言是按宽高比移动。所以同样移动到500.500不在一个位置。


              IP属地:山东来自Android客户端7楼2018-05-03 05:30
              回复
                取全屏进行截图看看。


                IP属地:江苏来自Android客户端8楼2018-05-03 06:46
                回复
                  e不支持高分屏


                  IP属地:湖南来自iPhone客户端10楼2018-05-03 12:29
                  回复
                    这几天没遛狗,竟然把智胀挂名骚闺女杂交狗@天文学家nice 抛脑后了?头条竟然不是这个认爹狂魔了?这不科学,顶杂交狗上头条!小号@win10垃圾


                    IP属地:江苏来自Android客户端11楼2018-05-03 12:38
                    回复