Hallo,
ein Beispiel:
ich habe die Win XP Arbeitsgruppe "Mein Netzwerk" in der sich die Rechner "Computer 1", "Computer 2", "Computer 3" und "Computer 4" befinden. Da die nicht immer alle gleichzeitig laufen, suche ich nach einer Möglichkeit, zu sehen, welche dieser Rechner gerade aktiv sind. Gibt es eine Möglichkeit, so etwas in Python zu programmieren (ich brauche eigentlich nur den Namen der Funktion, die das überprüfen kann, alles andere kann ich selbst(hoff ich)).
Danke
Erkennen, wer im Netzwerk online ist
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Basti33!basti33 hat geschrieben:so wie bei der Netzwerkumgebung, die Namen
Gib mal in der Dos-Konsole (START --> Ausführen --> cmd) den Befehl ``net view`` ein.
Vielleicht genügt dir das ja schon, dann musst du nur mit ``subprocess`` die Ausgabe des Befehls ``new view`` nach Python umleiten.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Code: Alles auswählen
import os
#Zeigt alle Benutzer, die im Netwerk sind, an
def show_user():
os.system('net view')
show_user()
mfg
Thomas :-)
Thomas :-)