Тема: AHK: DllCall, A_TimeIdle, A_TimeIdlePhysical
Интересует получение A_TimeIdle, A_TimeIdlePhysical через вызовы DllCall?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Интересует получение A_TimeIdle, A_TimeIdlePhysical через вызовы DllCall?
Нет.
Передаем в эту функцию https://msdn.microsoft.com/en-us/librar … 46302.aspx указатель на эту https://msdn.microsoft.com/en-us/librar … 46272.aspx структуру (которую предварительно резервируем в памяти) и lpi.cbSize = sizeof(LASTINPUTINFO) (заносим размер в байтах в поле структуры).
Значение простоя в секундах вычисляется:
DllCall ; той самой функции
( A_TickCount - lpi.dwTime ) / 1000
; dwTime - содержит значение системного тика когда произошло последнее событие
Eduard, а чем это лучше, чем A_TimeIdle?
Можно почувствовать себя крутым программером.
Ну, для этого есть куча winapi-функций, которые не реализованы в командах AHK.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться