Тема: AHK: Получить значение памяти определенного процесса
Можно ли получить значение памяти определённого процесса (типа: "250 000 КБ")?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Можно ли получить значение памяти определённого процесса (типа: "250 000 КБ")?
Можно, смотря, какая память имеется в виду. Если рабочий набор, то так:
#Persistent
Process, Exist, explorer.exe
oProc := ComObjGet("winmgmts:").Get("Win32_Process.Handle=" . ErrorLevel)
_MemoryWatch := Func("MemoryWatch").Bind(oProc)
SetTimer, % _MemoryWatch, 1000
Return
MemoryWatch(Proc)
{
Proc.Refresh_
TrayTip, Память explorer.exe, % Proc.WorkingSetSize//1024 . " КБ"
}
Спасибо! Заодно и АХАКАшку обновил
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться