Печать зарегистрированных типов файлов Файлы с ассоциацией типов файлов в Windows (95/98/NT/2000) можно распечатать правой кнопкой мыши.
Эту связь можно увидеть, например, для файла .rtf в
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rtffile\shell\printto\command"
где команда выглядит примерно так:
"%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /pt "%1" "%2" "%3" "%4"
что значит :
"wordpad.exe /pt TextFileName PrinterName [ DriverName [ PortName ] ]"
(квадратные скобки означают необязательно).
Он может быть вызван из cmd с использованием powershell, поставляется с Windows начиная с Vista.
powershell -command "start -verb printto AnyFile.rtf PrinterName [ DriverName [ PortName ] ]"
Строго:
"%windir%\System32\WindowsPowerShell\v1.0\powershell.exe" "-Command" "& {Start-Process -FilePath 'test.txt' -ArgumentList '\"CutePDF Writer\"' -Verb 'printto' }"
Он работает практически для любых зарегистрированных типов файлов с таким зарегистрированным глаголом (printto)!
Но драйверы принтера обычно показывают диалог пользователя. Показ диалогового окна пользователя может быть отключен на принтере Bullzip Pdf.