Вверх ↑
Ответов: 165
Рейтинг: 6
#1: 2017-02-10 15:32:07 ЛС | профиль | цитата
Если всё ещё нужен вариант, который даёт 100% совпадение с Windows Task Manager без лишних заморочек, то вот:


Add(MainForm,2953706,413,182)
{
Width=518
Height=356
Color=16777215
Caption="CPU Load example"
Position=1
link(onCreate,2552280:doGetCPULoad,[])
}
Add(MultiElementEx,2552280,518,196)
{
@Hint=#8:CPU load|
Name="CPU"
link(onCPULoad,9444309:doEvent1,[])
}
BEGIN_SDK
Add(EditMultiEx,15675124,21,21)
{
WorkCount=#12:doGetCPULoad|
EventCount=#9:onCPULoad|
Width=272
Height=130
VOffset=70
HOffset=70
link(doGetCPULoad,1927317:doConsoleExec,[])
}
Add(WinExec,1927317,77,77)
{
Param=""\processor(_total)\% processor time""
FileName="typeperf.exe"
Point(onConsoleResult)
Point(doConsoleExec)
Point(doConsoleInput)
link(onConsoleResult,9823270:doSplit,[])
}
Add(MultiStrData,9823270,147,84)
{
Char=","
link(onPart2,3365561:doReplace,[])
}
Add(Replace,3365561,210,91)
{
SubStr="""
link(onReplace,15675124:onCPULoad,[])
}
END_SDK
Add(Hub,9444309,581,196)
{
link(onEvent1,2953706:doCaption,[(615,202)(615,175)(400,175)(400,188)])
link(onEvent2,8433474:doAdd,[])
}
Add(Grapher,8433474,630,203)
{
Left=5
Top=5
Width=495
Height=315
Step=0.5
MaxValues=60
}

карма: 4

0