В Outlook (по крайней мере, в последних версиях) можно запланировать сообщения, то есть написать сообщение, а затем настроить его на отправку через неделю или аналогичное.

Интересно, можно ли запланировать такое сообщение, а затем, когда оно должно быть отправлено, автоматически (= на неконтролируемом компьютере) каким-то образом добавить снимок экрана, показывающий, как выглядит экран в момент отправки сообщения. Цель - офисная шутка…

2 ответа2

2

С небольшим изменением подхода это будет действительно легко.

Написать приложение / скрипт для PowerShell, C # или VB.NET

  • Вы можете использовать классы снимков экрана / растровых изображений .NET, чтобы сделать снимок экрана и скопировать его в буфер обмена или сохранить в изображение.

  • Затем используйте Outlook или почтовые сборки .NET, чтобы создать сообщение для отправки напрямую через Exchange и обойти фактическое окно Outlook. (после прикрепления картинки конечно)

Затем вы можете использовать запланированные задачи для вызова сценария или приложения.

1

Это возможно и в более ранних версиях Outlook, так как это часть Microsoft Exchange.

Однако невозможно как-то добавить скриншот. Когда вы нажимаете кнопку отправить, электронная почта передается на сервер, и сервер обмена просто ожидает доставки этой электронной почты. Письмо уже в пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .