Habe mir ein kleines Programm geschrieben, in dem eine Datei als .html - Datei gespeichert wird.
Das Problem ist: es funktioniert nur, wenn ich den InternetExplorer als Standard-Browser eingestellt habe, wenn Chrome eingestellt ist, scheint das Programm das "Gerät" (siehe Fehlermeldung) nicht zu finden.
Das ist meine Datei:
Code: Alles auswählen
import win32api
import win32print
import os
def drucken():
win32api.ShellExecute (
0,
"print",
"testdatei.html",
'/d:"%s"' % win32print.GetDefaultPrinter (),
".",
0)
os.startfile("testdatei.html", "open")
drucken()
Code: Alles auswählen
Traceback (most recent call last):
File "C:/Python32/druckentest.py", line 27, in <module>
drucken()
File "C:/Python32/druckentest.py", line 19, in drucken
0)
pywintypes.error: (31, 'ShellExecute', 'Ein an das System angeschlossenes Gerät funktioniert nicht.')