本文整理自网络,侵删。
procedure DoIdle(XMsSec: Cardinal);var ElapsedTime: Cardinal;begin ElapsedTime := 0; while ElapsedTime < XMsSec do begin Application.ProcessMessages; Sleep(10); Inc(ElapsedTime, 10); end;
end;
procedure MoniClick(X, Y: Integer);var LCount: Integer;begin LCount := 0; while not SetCursorPos(X, Y) do begin Inc(LCount); if LCount > 100 then Exit; end;
DoIdle(100); mouse_event(MOUSEEVENTF_LEFTDOWN, 0,0,0,GetMessageExtraInfo()); DoIdle(100); mouse_event(MOUSEEVENTF_LEFTUP, 0,0,0,GetMessageExtraInfo());
end;
相关阅读 >>
Delphi 10.4.1 edgebrowser 模拟操作网页方法
Delphi xe5也可以开发 google glass应用
Delphi xe andriod 文件后缀对应mime类型
Delphi “invalid floating point operation.”错误的解决方法
更多相关阅读请进入《Delphi》频道 >>