Можно ли открыть chrome.exe с параметром, который отображает Chrome PrintDialog? - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь создать обходной путь, позволяющий пользователям выбирать между доступными принтерами в их сеансе RDS при печати из приложения Windows, которое позволяет только автоматическую печать на предварительно определенный принтер.Приложение просто не имеет возможности предоставить поле PrintDialog, поэтому пользователи должны либо менять предопределенный принтер в приложении, либо каждый раз менять принтер по умолчанию при печати. ​​

Моя идея состоит в том, чтобы установить виртуальный принтер какпо умолчанию в приложении Windows и заставляет виртуальный принтер создавать и открывать PDF-файл с выводом из приложения (открывается в Chrome) и одновременно отображать поле Chrome PrintDialog, которое позволит пользователю выбрать принтер, который он хочетпечатать из.

Последний кусок этой головоломки для меня - открыть chrome.exe через командную строку с параметром, который автоматически открывает окно PrintDialog, но я не смог этого сделать.Любые советы о том, как этого можно достичь?Если это невозможно, есть ли другие предложения по представлению пользователю поля PrintDialog, позволяющего выбрать принтер для печати содержимого, отправляемого на виртуальный принтер?

...