Hallo zusammen, ich will den Batteriestatus meines Gerätes (MacBook) mithilfe der Programmiersprache C auslesen und automatisch in einer Excel Tabelle erfassen. Mir ist bewusst, dass es dafür bereits Tools gibt und eine andere Sprache vielleicht besser geeignet wäre. Es geht letztendlich darum, meine Fertigkeiten und Kenntnisse in C zu trainieren und auszubauen und das ganze mit etwas sinnvollem zu Verknüpfen, was Spaß macht, motiviert und interessant ist. Das Schreiben in die Excel Tabelle wäre manuell auch ein leichtes, aber ist das auch mit C möglich? Sodass automatisch einmal in der Woche der Batteriestatus (Full Charge Capacity) des Gerätes ausgelesen wird und in die vorbereitete Excel-Tabelle eingetragen wird? Habt ihr Ideen, wie man das Ganze angehen kann? Und ist dieses Vorhaben schwer als Anfänger in C?
Leider kenne ich mich mit der von Apple verwendeten API nicht aus und kann desswegen nicht sagen wie man unter diesem Betriebssystem den Akkustand ermittelt. Dies dürfte aber in der Apple-API Dokumentation beschrieben sein. Zumindest ist dies bei Mikrosoft (MSDN) der Fall. Stackoverflow ist dazu auch immer eine gute Anlaufstelle. Ich kann aufgrund fehlender Hardware folgendes nicht testen, es sieht aber schon einmal gut aus: https://stackoverflow.com/questions/272552/battery-status-api-in-macos Ich kann auch einen Tipp geben wie man die Daten mit vertretbarem Aufwand an Excel übergibt. Dabei speichert man nicht direkt im Excel-Dateiformat, sondern schreibt die Daten in CSV-(Semicolon getrennter Text) oder Text-Dateien(Tabulator getrennter Text) und importiert diese dann in Excel. Man kann zwar die Daten auch direkt im Excel-Format speichern, dies ist aber nur selten den erheblichen Mehraufwand wert.
Jonas schrieb: > Habt ihr Ideen, wie man das Ganze angehen kann? Und ist dieses Vorhaben > schwer als Anfänger in C? Dabei lernste nix. Schreib die Uhrzeit in eine Datei, in C, das ist genauso komplex.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.