learncodebygaming / pydirectinput

Python mouse and keyboard input automation for Windows using Direct Input.
Other
510 stars 90 forks source link

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

Open cytsese opened 3 years ago

cytsese commented 3 years ago

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

MSAII commented 2 years ago

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