Как вызвать приложение «Print Pictures», которое поставляется с Windows 7 из .NET - PullRequest
4 голосов
/ 02 марта 2012

Я делаю приложение на C #, которое создает .JPG.Мне очень нравится система, в которой вы можете щелкнуть правой кнопкой мыши на .JPG в Windows 7 и выбрать Print.Я хотел бы вызвать это из моего приложения C # для того, чтобы повторить процесс.Как это можно сделать?Я бы предпочел не проходить длительный процесс создания собственных диалогов, когда функциональность уже встроена в Windows 7.

1 Ответ

5 голосов
/ 06 марта 2012

Нет ответа целую вечность, и я наконец нашел его.Так просто.Вот оно:


   Process p = new Process();
   p.StartInfo.FileName = "file_name.jpg";
   p.StartInfo.Verb = "Print";
   p.Start();

Обратите внимание, что файлы должны быть .jpg, иначе он может сделать что-то совершенно другое или, скорее всего, вообще ничего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...