Registrierte Dateitypen drucken Dateien, die unter Windows (95/98/NT/2000) eine Dateitypzuordnung haben, können mit der rechten Maustaste
gedruckt werden. Diese Zuordnung ist z. B. für .rtf-Datei in
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rtffile\shell\printto\command"
zu sehen, wobei der Befehl etwa so aussieht:
"%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /pt "%1" "%2" "%3" "%4"
, was bedeutet:
"wordpad.exe /pt TextFileName PrinterName [DriverName [ PortName] ]"
(eckige Klammern bedeuten optional). Es kann von cmd mit der Powershell aufgerufen werden, die in Windows seit Vista mitgeliefert wird.
powershell -command "start -verb printto AnyFile.rtf PrinterName [DriverName [ PortName] ]"
Streng genommen:
"%windir%\System32\WindowsPowerShell\v1.0\powershell.exe" "-Command" "& {Start-Process -FilePath 'test.txt' -ArgumentList '\"CutePDF Writer\"' -Verb 'printto' }"
Es funktioniert für fast alle registrierten Dateitypen mit einem solchen registrierten Verb (printto)! Aber Druckertreiber zeigen normalerweise einen Benutzerdialog an. Die Anzeige des Benutzerdialogs kann im Bullzip Pdf-Drucker deaktiviert werden.