<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:Загрузка процессора  на кнопке Пуск в Windows 7]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6682</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6682&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:Загрузка процессора  на кнопке Пуск в Windows 7».]]></description>
		<lastBuildDate>Wed, 18 Jan 2012 06:30:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:Загрузка процессора  на кнопке Пуск в Windows 7]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55766#p55766</link>
			<description><![CDATA[<p>Разве что создать свою кнопку на панели задач и на ней показывать. Вроде как в 7 есть возможность манипулировать кнопкой программы. Не знаю, правда, как и в каких пределах, не вникал в это. Мне бы тоже привычнее было такое представление.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 18 Jan 2012 06:30:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55766#p55766</guid>
		</item>
		<item>
			<title><![CDATA[AHK:Загрузка процессора  на кнопке Пуск в Windows 7]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55760#p55760</link>
			<description><![CDATA[<p>Раньше был скрипт для Win XP Загрузка процессора&nbsp; на кнопке Пуск<br /></p><div class="codebox"><pre><code>#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, % &quot; &quot; GetCPULoad() &quot; %&quot;, ahk_class Shell_TrayWnd 
return 

GetCPULoad() 
{ 
  Global
  SetBatchLines, -1 
  IdleTime0 = %IdleTime%  ; Save previous values 
  Tick0 = %Tick% 
  DllCall(&quot;kernel32.dll\GetSystemTimes&quot;, &quot;uint&quot;,&amp;IdleTicks, &quot;uint&quot;,0, &quot;uint&quot;,0) 
  IdleTime := *(&amp;IdleTicks) 
  Loop 7                  ; Ticks when Windows was idle 
    IdleTime += *( &amp;IdleTicks + A_Index ) &lt;&lt; ( 8 * A_Index ) 
  Tick := A_TickCount     ; Ticks all together 
  load := 100 - 0.01*(IdleTime - IdleTime0)/NumCPU/(Tick - Tick0)  ; Изменено.
  Return, load 
}</code></pre></div><p>Возможно его переделать его под Win 7 ?<br />Знаю что есть много гаджетов -<br />Но скриптом привычнее.<br />Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Андрейка 007)]]></author>
			<pubDate>Tue, 17 Jan 2012 17:32:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55760#p55760</guid>
		</item>
	</channel>
</rss>
