delphi 实现自动刷抖音

这段代码定义了一个`MouseToScreen`函数,用于将鼠标坐标转换为屏幕坐标。在`Timer1Timer`事件中,它模拟了鼠标从(500, 350)位置按下,然后向左下移动200像素并释放的操作。这个过程可能用于自动化测试或者用户界面交互模拟。
摘要由CSDN通过智能技术生成
function   MouseToScreen(mVertical:   Boolean;   mMouse:   Integer):   Integer;
begin
      case   mVertical   of
          False:   Result   :=   Round(mMouse   *   (MAXWORD   /   Screen.Width));
      else
           Result   :=   Round(mMouse   *   (MAXWORD   /   Screen.Height));
      end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
 var
      vPoint:   TPoint;
begin
      vPoint.X := 500;
      vPoint.Y := 350;
      mouse_event(MOUSEEVENTF_ABSOLUTE   or   MOUSEEVENTF_MOVE,MouseToScreen(False,   vPoint.X),
                  MouseToScreen(True,   vPoint.Y),   0,   0);
      mouse_event(MOUSEEVENTF_ABSOLUTE   or   MOUSEEVENTF_LEFTDOWN,
                  MouseToScreen(False,   vPoint.X),   MouseToScreen(True,   vPoint.Y),   0,   0);
      Dec(vPoint.X,   200);
      Dec(vPoint.Y,   200);
      mouse_event(MOUSEEVENTF_ABSOLUTE   or   MOUSEEVENTF_MOVE,MouseToScreen(False,   vPoint.X),
                    MouseToScreen(True,   vPoint.Y),   0,   0);
      mouse_event(MOUSEEVENTF_ABSOLUTE   or   MOUSEEVENTF_LEFTUP,
                MouseToScreen(False,   vPoint.X),   MouseToScreen(True,   vPoint.Y),   0,   0);
end;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Listest

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值