Windows XP Bild- und Faxanzeige doppelte Fenster

Windows XP Bild- und Faxanzeige doppelte Fenster

Unter Windows XP ist die einzige Möglichkeit, die ich gefunden habe, um mehr als zwei Bild- und Faxanzeigefenster zu öffnen, ein Bild in einem Fenster zu öffnen, das Dialogfeld „Drucken“ zu öffnen und dann die nachfolgenden zu öffnen. Wenn Sie ein Bild mit einem bereits vorhandenen Bild- und Faxanzeigefenster öffnen, wird dieses Fensterbild einfach durch das neue ersetzt.

Um die gewünschte Funktionalität zu erhalten, gibt es meines Erachtens zwei Möglichkeiten:

1) Ändern Sie shimgvw.dll, damit nicht mehr geprüft wird, ob bereits ein Fenster geöffnet ist, sodass einfach ein anderes geöffnet wird (wie es der Fall ist, wenn ein Fenster gesperrt ist und der Druckdialog geöffnet ist).

2) Suchen Sie nach einer Möglichkeit, ein Skript zu erstellen, in dem der Benutzer nach der ersten Datei gefragt wird, die er öffnen möchte. Anschließend wird das Bild geöffnet und shimgvw.dll angewiesen, den Druckdialog für dieses Fenster zu laden. Anschließend wird nach der zweiten Datei gefragt und der Vorgang wiederholt.

Ich habe versucht, shimgvw.dll zu dekompilieren, aber ich bin nicht sehr gut im Assembler.

Habe auch festgestellt, dass diese DLLMaiverfügen über eine COM-Schnittstelle (http://xpdll.nirsoft.net/shimgvw_dll.html), aber ich bin nicht sicher, was ich damit aufrufen kann.

Es gibt auch eine merkwürdige Syntax, die rundll32.exe %windir%\shimgvw.dll,ImageView_Fullscreen %1,ImageView_PrintTo /pt "%1" "%2"leicht modifiziert wurde vonhttp://ask-leo.com/comments_003254.php?page=6, aber das öffnet/tut scheinbar nichts, auch wenn es meiner Meinung nach so aussieht (öffnet %1 und ruft dann den Druckdialog aus dem Kontext dieses Fensters auf)

verwandte Informationen