Блог им. krolix

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

    • 11 февраля 2021, 14:58
    • |
    • krolix
  • Еще
Пришлось поизобретать велосипед. Помимо этого стоит 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ГБ только). Каждый месяц он в среднем зарабатывает в десятки раз больше своей остаточной стоимости. В целом работает бодрячком, но редкие вылеты с дампом ошибки бывали. Не думаю, что связано с железом, скорее с кривым кодом роботов или косяками Арки. Этот подход непрофессиональный, но я считаю избыточным усложнять и трогать то, что и так работает.
★4
5 комментариев
ыы, автоматизация наше все).
avatar
Replikant_mih, ну вроде костыль, но я не очень понимаю, как это «НАДО» делать. Есть мнение, что в коде робота зашивать отправку, но я думаю, надо на более низком (с точки зрение софта) уровне эту задачу ставить. Короче, поспокойнее стало. А то раньше к приложению VNC ручки тянулись по 10 раз на дню.
avatar
krolix, Я тоже хз). Я себе шлю иногда графики рыночные, а другую инфу обычно цифрами. Шлю в телегу в бота.
avatar
krolix, у меня решение с телеграм-ботами. Есть несколько VPS машин, на каждой стоит сервис, сервис мониторит работу квика и торговых ботов, если ошибки — кричит и ругается в своего телеграм бота. Плюс сервисы кросс-мониторят друг друга, если VPS дохнет (и, разумеется, не может сообщить о своей безвременной кончине), другие сообщают о трагическом событии. В итоге просто живете своей жизнью, в случае проблем, телеграм сообщит

avatar
Павел Ку, вот, это уже более профессиональный подход, по-моему. Выглядит солидно.
avatar

теги блога krolix

....все тэги



UPDONW
Новый дизайн