Извлечение вложений из почтового ящика с помощью AutoHotKey - PullRequest
0 голосов
/ 10 июня 2019

Мне нужно извлечь вложения (pdf и .xlsx) из почтового ящика, используя автоматическую горячую клавишу.

Может кто-нибудь разработать шаги для достижения этого?

Любые ссылки также могут быть полезны.

Спасибо

1 Ответ

2 голосов
/ 10 июня 2019

@ dheerendra

Во-первых, выясните, как сделать это поэтапно, используя только мышь и / или клавиатуру (ищите сочетания клавиш, клавиши ускорения или горячие клавиши - все это с подчеркиванием под ними). Как только вы можете сделать это вручную, во-вторых, используйте AutoHotKey (или любую другую утилиту сценариев), чтобы автоматизировать эти шаги. Эти ссылки могут помочь.

AutoHotKey может копировать щелчки мыши в следующих местах: https://www.autohotkey.com/docs/commands/Click.htm

AutoHotKey может копировать отправляющие ключи с клавиатуры: https://www.autohotkey.com/docs/commands/Send.htm

Это должно сделать это, теперь вы просто помещаете шаги в скрипт, возможно, с некоторым временем ожидания между шагами, или, возможно, с некоторой проверкой ошибок, или, возможно, добавляете некоторую логику управления потоком, или, возможно, получаете и отвечаете на дополнительный ввод пользователя или даже графический интерфейс.

Но если у вас возникнут проблемы, покажите нам, что вы пытались (достаточно кода, чтобы раскрыть проблемную часть), и скажите нам, что вы ожидали, а затем скажите, что на самом деле произошло.

РЕДАКТИРОВАТЬ : (Примеры улучшений) Например, вы можете использовать управляющую логику, чтобы сохранить место и назвать его в зависимости от отправителя, субъекта или категории: https://www.autohotkey.com/docs/commands/IfExpression.htm

Или вы можете получить простой пользовательский ввод, чтобы определить, где его сохранить и как его назвать: https://www.autohotkey.com/docs/commands/InputBox.htm

Или даже создать полноценное приложение с графическим интерфейсом и подключениями к другим данным и использовать его для создания полного рабочего процесса. https://www.autohotkey.com/docs/commands/Gui.htm

Кроме того, вы не сказали, каким почтовым клиентом вы пользуетесь, но я должен отметить, что в дополнение к сценариям действий мыши и клавиатуры, AutoHotKey позволяет вам легко взаимодействовать с com-интерфейсом Microsoft Outlook, который может легко отображать объекты сообщений электронной почты и их вложений. https://www.autohotkey.com/docs/commands/ComObjCreate.htm

Удачи, и Hth,

...