Есть задача — отправлять снимки экрана на почту. Притом отправка должна осуществлять из системного почтового приложения, так как должно быть понятно кто отправил сообщение, т.е. сценарий такой:
1) Пользователь жмет кнопку или комбинацию (Shift+PrntScr к примеру)
2) Открывается окно почтового клиента (в моем случае Thunderbird) с заполненным полем «Кому» и приложенным снимком экрана
3) Пользователь пишет текст письма и тему (как вариант тема может быть предварительно указана во 2-м шаге автоматически) и жмет отправить.
Смысл в том, что для пользователя надо сделать минимум телодвижений для отправки снимка экрана. Не надо открывать редактор, вставлять туда изображение из буфера, разворачивать (обычно почта запущена) почтовую программу, нажимать кнопку составления нового письма, прикладывать файл, указывать адресата и т.п.
На данный момент лучшее что нашел — это Greenshot — позволяет сделать все описанное выше, кроме одного, нельзя указать адрес получателя по умолчанию. Возможно кто-то знает программу которая позволила бы указывать получателя по умолчанию или иной способ претворить описанный выше сценарий в жизнь.
Я не знаю, что там у вас происходит, но… у меня Outlook и The Bat позволяют вставлять скриншот через обычный паст… Если уж так приспичило, то накидайте небольшой обработчик, который сделает все, что Вы написали. Я не понял, зачем тут Habr. А для того, чтобы данные были заранее забиты используйте шаблоны почтового клиента.
Сначала отвечу на второй вопрос. Хабр тут при том, что QA это как бы место где можно задать вопрос и получить ответ на него, конечно вы можете считать вопрос «не достойным» хабра, дело то ваше.
Ну а вы в свою очередь не предложили ничего полезного по существу. Вопрос не в том как отправить снимок экрана по почте, а как сделать это в пару кликов.
Предлагаете написать что-то, ну так давайте пример как бы вы это сделали, при этом держите в уме что я не программист, был бы я программистом может написал бы что-то свое. Как шаблоны в почте помогут решить имеющуюся задачу мне так же не очень ясно, раскройте свою мысль, будте добры.
1) Я предложил Вам 3 эффективных решения: использовать копи-паст, использовать шаблоны и накидать небольшой обработчик.
2) Шаблоны позволяют заранее заполнить письмо нужными данными
Да хоть на PowerShell'е можно приложение написать максимум в десяток строчек.
забил в гугль c# screenshot — первые две ссылки — приложение на 10 строк. могу собрать нечто работающее для Вас, при желании.
но без висения на глобальном хоткее, максимум в трее, общий хоткей пока не осилю.
Очевидно Ваши навыки в программирвании значитель выше моих, а учитывая что Вы уже что-то набросали видимо у Вас установлены средства разработки. Задавая вопрос в QA я лично рассчитываю на то, что кто то уже сталкивался с подобной задачей и просто может посоветовать правильные инструменты для решния вопроса. А не на то, что кто-то напишет програмку или посоветует ее написать.