Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту

Ответить
Настройки темы
Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту

Старожил


Сообщения: 239
Благодарности: 8

Профиль | Отправить PM | Цитировать


Здравствуйте!
Проблемы нет, но есть идея!
Как сейчас происходит: каждый день на работе примерно в 16:00 я отправляю последний созданный или измененный файл XLSX из папки( адрес - D:\baza) в телеграмм сотруднику. Ничего сложного.
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Скорее всего, в телеграмм отправлять проблематичнее чем на mail .
Прошу помочь скриптом воплотить в жизнь описанную идею!

Отправлено: 08:58, 03-10-2021

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


https://winitpro.ru/index.php/2011/0...iz-powershell/

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:30, 03-10-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1234
Благодарности: 517

Профиль | Отправить PM | Цитировать


Цитата v79italya:
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта! »
Вы должны понимать, что для реализации подобной хотелки, прежде придется потрудиться. За Вас никто не станет выполнять подобную работу.
А нужно сделать две вещи:
1. Завести телеграм-бота. Telegram Bot API
2. Написать скрипт для управления этим ботом. Пример: Telegram-бот для управления инфраструктурой
Скорее всего, слишком сложное управление не понадобится, т.к. Вам нужна пара действий, но тем не менее, это таки придется Вам делать самостоятельно (если, конечно, кто-либо не заинтересуется написанием именно такого, который нужен Вам, скрипта для управления ботом).

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:36, 03-10-2021 | #3


Старожил


Сообщения: 239
Благодарности: 8

Профиль | Отправить PM | Цитировать


DJ Mogarych, спасибо! Вроде как не сложно
YuS_2, спасибо! Я отказался изначально от телеграмм в сторону электронной почты. В течение дня нагуглил The Bat!, возился с ней, завтра на работе продолжу.
Надеюсь все получится и справлюсь сам!

Отправлено: 21:18, 03-10-2021 | #4


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата v79italya:
The Bat!, »
The Bat! не нужен.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:34, 03-10-2021 | #5


Старожил


Сообщения: 239
Благодарности: 8

Профиль | Отправить PM | Цитировать


Iska, здравствуйте!
Вот с Bat получилось без программирования. Ну как без программирования. Нашел готовые макросы VBA для отправки писем с вложениями. Настроил немного Bat и планировщик и все ок!
А у вас какой вариант решения?

Отправлено: 20:47, 04-10-2021 | #6


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата v79italya:
для отправки писем с вложениями »
подобных инструментов масса, только вот bat там нигде не участвует, т.к. письма не научился отправлять, а готовые решения есть на просторах интернета и немало на этом форуме. Так что все решения можете найти поиском - было бы желание.

Отправлено: 22:59, 04-10-2021 | #7


Аватара для ivan.vas

Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Отправить PM | Цитировать


v79italya, я практиковал отправку файлов в Powershell 7 версии.
Код: Выделить весь код
$token = "ХХХХХХХХХХХ"
$chat_id = "ХХХХХХХХХ"
$uri = "https://api.telegram.org/bot$Token/sendDocument"
$fileObject= get-item C:\test\1.pdf
$Form = @{
        chat_id              = $Chat_ID
        document             = $fileObject
        
    }#form
$invokeRestMethodSplat = @{
        Uri         = $Uri
        ErrorAction = 'Stop'
        Form        = $Form
        Method      = 'Post'
    }
 
Invoke-RestMethod @invokeRestMethodSplat

Отправлено: 12:33, 05-10-2021 | #8


Старожил


Сообщения: 239
Благодарности: 8

Профиль | Отправить PM | Цитировать


ivan.vas, большое спасибо! Завтра попробую разобраться и отправить тестовый файл в телеграмм

Отправлено: 16:29, 05-10-2021 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2016 - как отправлять сообщение группе рассылки в одно и тоже время каждый день Quaker_75 Microsoft Office (Word, Excel, Outlook и т.д.) 0 30-03-2019 08:58
CMD/BAT - Отправка файла в браузере IE через яндекс-почту sov44 Скриптовые языки администрирования Windows 9 24-06-2014 20:28
Разное - в 0:55 время переставляется на 12:55 каждый день Owyn Microsoft Windows 7 5 07-05-2014 13:24
CMD/BAT - [решено] Отправка файла на почту ma8883 Скриптовые языки администрирования Windows 1 04-12-2011 22:04
Разное - [решено] win 7 каждый день переводит время psy_sln Microsoft Windows 7 6 08-11-2009 14:03




 
Переход