AW: CPU Auslastung auslesen
Conna hat sowas damals mit dem Modul gm_processor versucht - ist aber leider nichts draus geworden - der Wert bleibt immer bei 0.5 bis 3.125
Interne Luafunktionen gibt es dafür nicht - also entweder Modul selber schreiben oder abwarten und Tee trinken ;)
AW: CPU Auslastung auslesen
Hmmm
wäre es nicht möglich das einfach das concommand stats ausgeführt wird und dann die ausgabe in eine tabelle/variable oder sonst was geschrieben wird und dann das 9 wort/zahlengruppe in eine variable geschrieben wird?
Code:
]stats
CPU In Out Uptime Users FPS Players
4.00 12345 12345 99999 0 100 64
und das dann halt das 4.00 in die variable XYZ geschrieben wird
MfG.
AW: CPU Auslastung auslesen
AW: CPU Auslastung auslesen
Du könntest die Ausgabe ja mithilfe eines eigenen Programms in eine Tabelle fassen und dann den Wert auslesen. Dazu müsstest du aber einiges nachforschen, wie du dein Vorhaben realisierst. Wichtig ist, dass du dich mit Strings und so auskennst. Da du aber schon hier nachfragst, rate ich dir diee Mühe NICHT zu machen und dich auf Eriks Antwort zu beziehen. ;)
AW: CPU Auslastung auslesen
Naja ich bin nun am gewünschten ziel.
Ich hab ein VBScript das jede sekunde ausgeführt wird und dann die aktuelle CPU auslastung in eine Datei schreibt. Und dann lies ich einfach die Datei aus und hab meine CPU auslastung im LUA script
MfG.
AW: CPU Auslastung auslesen
Oh schön fein, hätte das nicht erwartet ;)
AW: CPU Auslastung auslesen
Link bitte :) .
Ich hab zwar immer mein CPU auf meiner G15 Angezeigt, aber würd gern mal sehen wie du das umgesetzt hast :D
Liste der Anhänge anzeigen (Anzahl: 1)
AW: CPU Auslastung auslesen
Zitat:
Zitat von Scarecrow
Oh schön fein, hätte das nicht erwartet ;)
was meinste damit:?::?::?:
Zitat:
Zitat von peacemaker
Ich hab zwar immer mein CPU auf meiner G15 Angezeigt
Ich auch und nächste woche dann auf meiner G19 :D
Hab es nun noch etwas besser gemacht
ich für den befehl "WMIC CPU GET LoadPercentage" aus dann wird die ausgabe des befehls bearbeitet und in eine txt datei im gmod/data folder geschrieben.
Im anhang ist net zip datei mit der exe
kopiert die exe iwo hin wo ihr sie haben wollt und erstellt dort eine config.ini
in die config ini schreibt den vollständigen pfad zur datei in der dann die cpu auslastung stehen soll
z.b.:
Code:
D:\server\gmod\garrysmod\data\cpu.txt
ohne " oder sonst irgendwas
startet die exe und sie schreibt die cpu auslastung in die datei die in der config.ini steht
MfG.
AW: CPU Auslastung auslesen
@Stefan: Genau das, was man damit halt so meint ;)