Тема: AHK: получить температуру ЦП
На компе стоят жутко мощные внешние куллеры, которые ужасно шумят.
После долгих плясок с Autohotkey и LPT портом написал небольшой скрипт,
включающий внешние куллеры с клавиатуры.
Теперь появилось желание дополнить скрипт, чтобы он включал внешнее
охлаждение только при перегреве. Видел много программ для получения
температуры ЦП. Скажите, есть ли DLL'ка, к которой можно с этим вопросом
обратиться?
Желательно также объяснить, как отправить в нее запрос.
Предполагаю, что это должно работать с DllCall.
Вот код управления на клавишах, его переделывать не нежно ![]()
SetWorkingDir %A_ScriptDir% ;Папка с inpout32.dll
#Include LTPInOut.ahk ;Инклуд для управления LPT
;==========================
;Упрощение включения портов
p0=0
p1=1
p2=2
p3=4
p4=8
p5=16
p6=32
p7=64
p8=128
;==========================
Coolers=0 ;Сначала выключены
;==========================
^1::
if (Coolers==0)
{
LPTInOut_Out(p1,0x378) ;Врубаем один
Coolers++
Return
}
if (Coolers==1)
{
LPTInOut_Out(p1+p2,0x378) ;Врубаем два
Coolers++
Return
}
if (Coolers==2)
{
LPTInOut_Out(p0,0x378) ;Вырубаем все
Coolers=0
Return
}
Return
;==========================

