gpt4 book ai didi

linux - Xtst 和 usleep

转载 作者:IT王子 更新时间:2023-10-29 00:37:44 32 4
gpt4 key购买 nike

我正在使用 Xtst 扩展来使用鼠标键入和执行操作在我开始使用 xtst 移动和单击鼠标之前,我没有遇到任何问题。

例如,这是一组 Action :移动 359,216 并单击 (XTestFakeMotionEvent(display,-1,359,216,0);)移动 378,213 并点击移动 376,391 并点击输入 amousa1990@gmail.com, adel_ahmed@something.com(字符串被分解成字符,然后是 XTestFakeKeyEvent(display, keycode, True, 0));这段代码在过去的几个月里一直运行良好,直到我开始使用鼠标移动和点击移动 438,727 并点击

大量其他点击

发生的是所有鼠标移动都正常,打字事件没有发送/同步除非我使用 usleep 的:每个字母输入前 100每次点击前 500每次鼠标移动前700000

鼠标移动失眠严重降低了应用程序的速度鼠标移动代码如下:

XFlush(display);
usleep(700000);
XTestFakeMotionEvent(display,-1,x_coordinate,y_coordinate,0);

XFlush(display);
XCloseDisplay(display);

我应该保持显示打开并使用指针代替吗(我在一个函数中调用这些函数)我应该多冲洗/少冲洗

谢谢

最佳答案

我认为桌面环境中的键盘自动重复设置可能会对程序的行为产生影响

关于linux - Xtst 和 usleep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33357933/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com