按键精灵吧 关注:499,837贴子:1,018,123
  • 7回复贴,共1

[PC]想通过回车键确定两点坐标,该怎么做?

只看楼主收藏回复

运行按键精灵,启动脚本:
提示1:请移动鼠标到坐标1,回车确认
提示2:请移动鼠标到坐标2,回车确认
然后自动运行实现两坐标点右键连点


IP属地:内蒙古1楼2017-10-05 18:18回复
    不用那么复杂吧?没有愿意教学的么?


    IP属地:内蒙古3楼2017-10-05 22:32
    回复
      Dim 坐标(1,1)
      i=0
      Do
      key = WaitKey()
      If key = 13 Then
      GetCursorPos x, y
      TracePrint x
      TracePrint y
      坐标(i, 0) = x
      坐标(i, 1) = y
      i = i + 1
      If i > 1 Then
      Exit Do
      End If
      End If
      Loop
      TracePrint 坐标(0, 0) & "," & 坐标(0, 1)
      TracePrint 坐标(1, 0) & "," & 坐标(1, 1)


      IP属地:浙江4楼2017-10-06 10:09
      回复
        谢谢4楼,我去试下


        IP属地:内蒙古5楼2017-10-07 08:21
        回复
          好像还有问题,坐标乱跑。自己加了右键连击出没效果


          IP属地:内蒙古6楼2017-10-07 08:42
          回复
            //说明:按照一定频率反复点击鼠标右
            //1秒 = 1000毫秒
            UserVar Yanshi=200 "两次点击的时间间隔(毫秒)"
            Dim 坐标(1,1)
            i=0
            Do
            key = WaitKey()
            If key = 13 Then
            GetCursorPos x, y
            TracePrint x
            TracePrint y
            坐标(i, 0) = x
            坐标(i, 1) = y
            i = i + 1
            If i > 1 Then
            Exit Do
            End If
            End If
            loop
            Do
            MoveTo 坐标(0, 0),坐标(0, 1)
            RightClick 1
            Delay Yanshi
            MoveTo 坐标(1, 0),坐标(1, 1)
            RightClick 1
            Delay Yanshi
            loop


            IP属地:内蒙古7楼2017-10-07 09:11
            回复
              这样是正常了,但还有点问题:
              1、没有提示输入延时
              2、怎么让回车前有个提示:请输入回车键确认位置(我加了MESS好像中间有停顿)


              IP属地:内蒙古8楼2017-10-07 09:33
              回复
                没人帮顶? 自己顶一下。


                IP属地:内蒙古9楼2017-10-09 19:27
                回复