Hallo Zusammen,
beim Aufruf von _IEAction($ObjIE,"printdefault") erscheint bei meinem Rechner (IE8 und Win7 Ultimate) immer ein IE-Scriptfehler. Danach wird dann auch nichts gedruckt, das AutoIt-Script wird aber normal beendet. Verwende ich IEAction($ObjIE,"print"), dann klappt das Drucken, es erscheint jedoch leider der Druckdialog, den ich vermeiden wollte. Ich habe die Fehlermeldung mal als Anhang beigefügt. Nachfolgend der Quellcode des AutoIt-Scrtips:
#include <IE.au3>
$FileHandle = FileOpenDialog("Zu druckende Datei"," ","HTML-File (*.html)",1)
If @Error Then Exit
$ObjIE = _IECreate ($FileHandle)
_IELoadWait($ObjIE)
_IEAction($ObjIE,"printdefault")
_IEQuit ($ObjIE)
Exit
Ich verwende hierfür die Original IE-UDF aus dem AutoIt 3.3.6.1 Paket.
Vorab vielen Dank,
Grüße
TheDude
NS: Habe es gerade mal unter XP-SP3 und einem IE6 probiert. Hier erscheint keine Fehlermeldung, aber es wird auch nichts gedruckt. Und auch mit dem Parameter "print" passiert rein gar nichts, es erscheint kein Druckdialog ...