krolix
krolix личный блог
11 февраля 2021, 14:58

Батник для отправки скриншотов на емейл

Пришлось поизобретать велосипед. Помимо этого стоит VNC-сервер, но хотелось более автоматизированных отчетов.

Профи это не интересно, но обычному частнику со смарт-лаба может быть полезно, ху ноуз.

@ echo off
nircmd.exe cmdwait 1000 win hide ititle «taskeng.exe»
nircmd.exe savescreenshot «C:\Screenshot.jpg»
Swithmail /S /XML «mail.xml»
nircmd.exe cmdwait 4000 filldelete «C:\Screenshot.jpg»

Софт качается и exe-файлы кидаются в общем случае в c:\windows\system32 
www.nirsoft.net/utils/nircmd.html
sourceforge.net/projects/swithmail/

Swithmail запускается и конфигурятся данные почтового сервера, сохраняется xml, пароль можно зашифровать.
У меня работает с яндекс-почтой на 587 порте с включенным SSL. Про настройку уведомлений почтового приложения на смартфоне под именно эти сообщения писать не буду уж.

Далее запускаем taskschd.msc и добавляем новую задачу. 
Действия — запуск программы — указываем наш батник. Тут же указываем рабочую папку, где лежит xml-файл, чтобы он подгрузился.
Триггеры — ежедневные повторения — указываем, например, повторять с 10:59 в течении 12 часов.

Батник для отправки скриншотов на емейл



Также у меня в планировщике стоит автоперезагрузка дважды в день и ежечасный (можно хоть каждые 5 минут сделать) запуск сценария, который переподключает интернет, закрывает quik, если он завис и перезапускает его, а потом отдельно перезапускает все скрипты. Реализован способом бешеной мышки, бегающей по всему экрану через setcursor-sendmouse, так что код не выкладываю, пользы от него мало.

Кстати, ноутбуку с квиком 15 лет (проапгредил память до 4ГБ только). Каждый месяц он в среднем зарабатывает в десятки раз больше своей остаточной стоимости. В целом работает бодрячком, но редкие вылеты с дампом ошибки бывали. Не думаю, что связано с железом, скорее с кривым кодом роботов или косяками Арки. Этот подход непрофессиональный, но я считаю избыточным усложнять и трогать то, что и так работает.
5 Комментариев
  • Replikant_mih
    11 февраля 2021, 15:12
    ыы, автоматизация наше все).
      • Replikant_mih
        11 февраля 2021, 15:19
        krolix, Я тоже хз). Я себе шлю иногда графики рыночные, а другую инфу обычно цифрами. Шлю в телегу в бота.
      • Павел Ку
        11 февраля 2021, 16:18
        krolix, у меня решение с телеграм-ботами. Есть несколько VPS машин, на каждой стоит сервис, сервис мониторит работу квика и торговых ботов, если ошибки — кричит и ругается в своего телеграм бота. Плюс сервисы кросс-мониторят друг друга, если VPS дохнет (и, разумеется, не может сообщить о своей безвременной кончине), другие сообщают о трагическом событии. В итоге просто живете своей жизнью, в случае проблем, телеграм сообщит

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн