Hab mir die Infos mal reingezogen und bin nicht wirklich schlauer
Als typischer Python-Nutzer interessiert mich weniger was im Hintergrund abläuft, sondern was ich alles damit machen kann. Ist nicht abwertend gemeint, aber einiges ist mir einfach zu komplex und daher auch zu hoch.
Ich bin ja erstmal recht bescheiden und suche nur Infos zu den Funktionen, die mir die win32-Module bereit stellen. Wieso fehlen z.B. über
help(win32process) die Argumente der aufgelisteten Funktionen? Wurde das etwa schlecht dokumentiert?
Ich denke mal du hast mit HTML-Help-Datei die hier gemeint: [url=file:///C:/Programme/Python24/Lib/site-packages/win32com/html/docindex.html]Lib/site-packages/win32com/html/index.html[/url]. Für mich konnte ich nicht wirklich viel entdecken. Aber es ist gut zu wissen, dass ich dort was finde, falls ich mal
makepy.py brauche (was ich bis heute nicht richtig verstanden habe).
Auf der Wikipedia-Site komme ich auch nicht wirklich weiter.
Also hab ich in der
MSDN Library nachgeschaut. Unter
References stehen diverse URLs. Schließlich hab ich über die Microsoft-Website einen
Link gefunden. Dort steht links
Win32 und COM-Entwicklung. Wenn man immer schön die "+"-Symbole im Baum aufklappt und sich durch die Unterpunkte hangelt, kommt man durchaus zu sinnvollen Ergebnissen.
Hier z.B. Infos über das Auslesen der Größe und des Speicherplatz eines Laufwerks:
Code: Alles auswählen
[DllImport ("Kernel32", SetLastError=true)]
public static extern bool GetDiskFreeSpaceEx(
[MarshalAs(UnmanagedType.LPStr)] string lpDirectoryName,
ref ulong lpFreeBytesAvailable,
ref ulong lpTotalNumberOfBytes,
ref ulong lpTotalNumberOfFreeBytes
);
Nun bleibt die Frage, wie ich das in Python verwenden kann. Irgendwelche Ideen?
P.S. Stelle ich mich eigentlich so dumm an oder findet ihr die Arbeitsweise mit win32 & Co. selbsterklärend?