Per Batch prüfen ob Notebook oder PC
Servus, hab mal wieder was..
Ich würde gerne per Batch prüfen ob der Computer auf dem die Batch ausgeführt wird ein Notebook oder ein PC ist.
Ich dachte da an den Weg über devcon abzuprüfen ob sich akkus im gerätemanager befinden, krieg das nur nicht so hin.
Hat da jemand eine bessere Idee oder schon einen passenden Code-Schnipsel im Fundus? Ich sags direkt vorher, an den PCs sind keine USVs ^^
Mir gehts eigentlich nur darum dass bei Notebooks ein Sound wiedergegeben wird und bei PCs nicht...
Gruß Thomas
Ich würde gerne per Batch prüfen ob der Computer auf dem die Batch ausgeführt wird ein Notebook oder ein PC ist.
Ich dachte da an den Weg über devcon abzuprüfen ob sich akkus im gerätemanager befinden, krieg das nur nicht so hin.
Hat da jemand eine bessere Idee oder schon einen passenden Code-Schnipsel im Fundus? Ich sags direkt vorher, an den PCs sind keine USVs ^^
Mir gehts eigentlich nur darum dass bei Notebooks ein Sound wiedergegeben wird und bei PCs nicht...
Gruß Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 125326
Url: https://administrator.de/contentid/125326
Ausgedruckt am: 24.11.2024 um 15:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
ist doch ganz einfach mit devcon:
Danach überprüfst du %errorlevel%. Wenn das Ergebnis 1 ist, hast du (wahrscheinlich) ein Notebook erwischt.
ist doch ganz einfach mit devcon:
devcon [ -m:\\Computername] listclass battery | find "No devices"
Danach überprüfst du %errorlevel%. Wenn das Ergebnis 1 ist, hast du (wahrscheinlich) ein Notebook erwischt.
dachte den M-Parameter muss ich nur für andere netzwerk-pcs angeben
Das musst du auch nur für andere Rechner angeben. Auf dem eigenen Rechner ist der Parameter unnötig.