Hallo Leute,
Bei einem Rechtsklick auf bestimmte Dateien erscheint der Menüeintrag "Drucken", mit dem man Dateien direkt drucken kann, statt sie erst zu öffnen (etwa bei pdf).
Allerdings hat der Menüpunkt einige Nachteile (und funktioniert bei einem in unserer Firma seit dem Fall Update nicht mehr...). U.a. können nur 15 Dateien gedruckt werden.
Also habe ich mir selbst ein kleines Tool dafür geschrieben. Allerdings kommen da wie immer gleich neue Fragen/Probleme auf.
Der Menüeintrag "Drucken" erscheint nur bei bestimmten Dateien (bei mir Excel-, PDF- und Word-Dateien). Also setzen das die jeweiligen Programme wie Office und PDF-Reader. Ich habe jedoch nur einen Artikel gefunden, wie man Einträge für alle Ordner oder alle Dateien erstellen kann. https://support.microsoft.com/de-de/help/509254 Das ist soweit noch ok - wenigstens das Drucken funktioniert.
ShellExecuteWait($sFilePath, "", @WorkingDir, "print", @SW_HIDE)
Allerdings würde ich auch gerne einfache TXT-Dateien drucken. Hier kommt aber die Meldung, dass kein Programm dieser Aktion zugeordnet ist.
Also
1. Weiß jemand, wie Kontextmenü-Einträge bei Dateien auf bestimmte Dateiendungen beschränke?
und oder
2. Wie kann ich z.B. bei TXT-Dateien die Aktion Drucken mit meinem Programm verknüpfen oder einfach dafür sorgen, dass ich den Druck dieser Dateien starten kann?