Sys_GetHarddiskinfo - wie Speicherplatz in Variable schreiben?

Hallo Gemeinde

Habe vor ein paar Tagen die Funktion mit den Systemdaten gefunden :smiley:

$array = Sys_GetCPUInfo();
$x = $array[‚CPU_AVG‘];
SetValue(45474 /[system\cpulast]/,$x);
War soweit kein Problem, CPU_AVG gibt es ja nur einmal…

Die Anzeige der CPU Auslastung in einer Variablen war somit kein Problem, aber bei den Festplatten häng ich irgendwie :confused:

ich möchte bei mehreren Laufwerken die Kapazität sowie den freien Speicherplatz in je einer Variablen anzeigen lassen, aber ich komm net drauf, wie obiges script lauten muss wenn ich z.Bsp. aus

[COLOR="#0000CD"]Array
(
[HDD0] => Array
(
[LETTER] => c:
[LABEL] => ACER
[TOTAL] => 131463303168
[FREE] => 104401731584
)

[HDD1] => Array
    (
        [LETTER] => i:\
        [LABEL] => Speicher
        [TOTAL] => 104855498752
        [FREE] => 103940780032
    )

[NUMDRIVES] => 2)[/COLOR]

von beiden Festplatten je [TOTAL] und [FREE] in eine Variable schreiben will…:confused:

Wäre über einen Tipp dankbar…



 SetValue(1234 /*[system\HDD0_Total]*/,$array['HDD0']['TOTAL']);
 SetValue(1235 /*[system\HDD0_Free]*/,$array['HDD0']['FREE']);

Hallo bajowa,

So hab ich das gelöst:

SetValueFloat(1234 /*[system\HDD0_Free]*/,round($array['HDD0']['FREE']/1000000000,3));
SetValueFloat(1234 /*[system\HDD0_Total]*/,round($array['HDD0']['TOTAL']/1000000000,3));

Ich habs auch gleich runtergerechnet und gerundet, wer braucht schon die Größe in Byte. :smiley:

Gruß Jannis

Danke :slight_smile:

so langsam wird es klarer…:wink: