pydirectinput icon indicating copy to clipboard operation
pydirectinput copied to clipboard

mouse move 执行速度过慢 (__init__.py line:420)

Open cytsese opened this issue 4 years ago • 1 comments

测试了以下代码,耗时0.15s以上 ii_.mi = MouseInput(xOffset, yOffset, 0, MOUSEEVENTF_MOVE, 0, ctypes.pointer(extra))

cytsese avatar Oct 29 '21 14:10 cytsese

それは正常な仕様です。 Pythonは元々CPUの1処理単位よりも短い速度で実行することができません。 それを再現する方法としてtime.sleep(0.001)を試すことができます。 実際には0.15~0.17秒程度の鈍足です。 将来的にCPUのクロック速度までPythonが高速化する可能性はありますが、今現在の処理速度としてはそれが通常です。

MSAII avatar Oct 26 '22 05:10 MSAII