1

Тема: AHK:Загрузка процессора на кнопке Пуск в Windows 7

Раньше был скрипт для Win XP Загрузка процессора  на кнопке Пуск

#Persistent
EnvGet, NumCPU, NUMBER_OF_PROCESSORS    ; Добавлено.
VarSetCapacity(IdleTicks, 8)
SetTimer, CheckCPULoad, 1000
return 

CheckCPULoad:
  ControlMove, Button1, -7,, 110,, ahk_class Shell_TrayWnd
  SetFormat, float, 02
  ControlSetText, Button1, % " " GetCPULoad() " %", ahk_class Shell_TrayWnd 
return 

GetCPULoad() 
{ 
  Global
  SetBatchLines, -1 
  IdleTime0 = %IdleTime%  ; Save previous values 
  Tick0 = %Tick% 
  DllCall("kernel32.dll\GetSystemTimes", "uint",&IdleTicks, "uint",0, "uint",0) 
  IdleTime := *(&IdleTicks) 
  Loop 7                  ; Ticks when Windows was idle 
    IdleTime += *( &IdleTicks + A_Index ) << ( 8 * A_Index ) 
  Tick := A_TickCount     ; Ticks all together 
  load := 100 - 0.01*(IdleTime - IdleTime0)/NumCPU/(Tick - Tick0)  ; Изменено.
  Return, load 
}

Возможно его переделать его под Win 7 ?
Знаю что есть много гаджетов -
Но скриптом привычнее.
Спасибо.

2

Re: AHK:Загрузка процессора на кнопке Пуск в Windows 7

Разве что создать свою кнопку на панели задач и на ней показывать. Вроде как в 7 есть возможность манипулировать кнопкой программы. Не знаю, правда, как и в каких пределах, не вникал в это. Мне бы тоже привычнее было такое представление.