Windows XP Picture und Fax Viewer duplizieren Fenster

546
user66001

Unter Windows XP habe ich die einzige Möglichkeit zum Öffnen von 2+ Bild- und Fax-Viewer-Fenstern gefunden, indem Sie ein Bild in einem Fenster öffnen, das Druckdialogfeld öffnen und dann die folgenden Fenster öffnen. Wenn Sie ein Bild mit einem bereits vorhandenen Bild- und Fax-Viewer-Fenster öffnen, wird dieses Fenster einfach durch ein neues ersetzt.

Um die gewünschte Funktionalität zu erhalten, gibt es zwei Möglichkeiten, soweit ich das beurteilen kann:

1) Ändern Sie die Datei shimgvw.dll, um zu verhindern, dass ein Fenster bereits geöffnet wird, so dass es ein anderes Fenster öffnet (wenn ein Fenster mit dem Druckdialogfeld gesperrt ist).

2) Suchen Sie nach einem Weg, mit dem Sie den Benutzer nach der ersten zu öffnenden Datei fragen können, dann das Bild öffnen und shimgvw.dll anweisen, den Druckdialog für dieses Fenster zu laden, danach nach der zweiten Datei fragen und wiederholen.

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

Haben auch festgestellt, dass diese DLL kann eine COM - Schnittstelle ( http://xpdll.nirsoft.net/shimgvw_dll.html ), aber nicht sicher, was ich damit aufrufen kann.

Es gibt auch eine merkwürdige Syntax, rundll32.exe %windir%\shimgvw.dll,ImageView_Fullscreen %1,ImageView_PrintTo /pt "%1" "%2"die leicht von http://ask-leo.com/comments_003254.php?page=6 modifiziert wurde, aber dies scheint nicht offen zu sein / etwas zu tun, obwohl ich denke, dass es so aussieht, als ob es funktioniert (Öffnet% 1, ruft dann den Druckdialog aus dem Kontext dieses Fensters auf)

0
Ihre Frage sieht so aus, als würde sie von der Mitte beginnen. Sie möchten also Bilder öffnen und nacheinander ausdrucken? Müssen Sie den Bild- und Fax-Viewer verwenden, oder tun Sie etwas anderes? Karan vor 11 Jahren 0
Mir fehlt eine Beschreibung des Problems und Ihre Frage ist: Wir haben nicht viel mit Ihren Gedanken zu tun, wenn wir nicht wissen, um was es sich bei diesen Gedanken handelt ... Tom Wijsman vor 11 Jahren 0
Entschuldigung, dachte, das Thema umriss das Problem. Unter Windows XP habe ich die einzige Möglichkeit zum Öffnen von 2+ Bild- und Fax-Viewer-Fenstern gefunden, indem Sie ein Bild in einem Fenster öffnen, das Druckdialogfeld öffnen und dann die folgenden Fenster öffnen. Wenn Sie ein Bild mit einem bereits vorhandenen Bild- und Fax-Viewer-Fenster öffnen, wird dieses Fenster einfach durch ein neues ersetzt. user66001 vor 11 Jahren 0

0 Antworten auf die Frage