【发布时间】:2011-05-06 22:31:54
【问题描述】:
我正在尝试模拟按键按下和按键动作。
例如:2638 毫秒。
SendMessage(hWnd, WM_KEYDOWN, keyCode, 0);
Sleep(2638);
SendMessage(hWnd, WM_KEYUP, keyCode, 0);
你怎么知道它是否真的有效?
【问题讨论】:
-
线程切换频率约为40毫秒。您的线程通常至少每 3 个线程切换滴答声执行一次。所以你说的是 120 毫秒秒的精确度更坏的情况。这是几年前在一台 XP 机器 P4 HT 上测量的,没有改变 NT_Thread 开关频率。
标签: c winapi sleep windows-xp-sp3