Сегодня я хотел бы поговорить действительно о важных и постоянных действиях, связанных с компьютером напрямую (редактирование файлов, копирование их в папки, изменение резервных копий сайтов и многое, многое другое) и выделить более подробно автоматизацию этих самых событий на персональных компьютерах, к которым можно отнести:

  • Быстрый доступ к определенным файлам, их изменению через API других сервисов и более простыми способами (по сравнению с аналогичными действиями путем ввода адреса в браузере, сохранения и копирования ссылок и т.п.), внутреннему наполнению текстовых данных;
  • Постоянное отслеживание готовой информации, представленной в форматах: MYSQL, CSV, TXT и других, позволяющих экспортировать и импортировать информацию легко и просто;
  • Ваши персональные данные находятся под контролем, а автоматическое их удаление и изменение происходит исключительно по вашей просьбе и в нужное время (например, изменение паролей, восстановление сайтов и т.п.);
  • Если вам необходим помощник, который будет предоставлять необходимые данные, то это тоже возможно сделать (под таким ассистентом понимается программное приложение, способное сделать процессы легче, удобнее и корректнее).
[table id=8 /]

[maxbutton id="3" text="ZennoPoster" url="/af-zenno" linktitle="External link | Внешняя ссылка" window="new" nofollow="true"]

Сама автоматизация - как реально функционирует

Прежде всего, вы должны понять что будет конкретно за что отвечать: к примеру, вы хотите чтобы данные восстанавливались "на автомате" только если сайт не работает. Понять, что он НЕ работает, не сложно, существуют специальные инструменты отслеживания, а также простые утилиты для принятия решений. Но мы, как обычно, сделаем все в одной программе - ZennoPoster: и отслеживание на работоспособность ресурса, и резервную копию как базы данных, так и всех сопутствующих файлов! Сложнее оформить это правильным образом, а именно, создать бэкап, не затронув основные данные и не повредив их. К примеру, вы настраиваете процесс создания резервной копии сайта, а по факту она необходима лишь 1 раз в неделю, или вы понимаете, что такие копии делаются вашим провайдером, а следовательно нужно акцентировать дальнейшие действия более продуктивно и в другом направлении. Какой смысл в создании экшена, если на сервере и так в автоматическом режиме действует система резервного копирования?

Помощник #1 - программа Zennoposter

Прежде всего хотелось бы напомнить, что есть так называемый софт под названием ЗенноПостер, позволяющий делать задания намного быстрее и проще за счёт встроенного планировщика, уже готовых интеграций и реализованных действий, на основе подходящей схемы взаимодействия.

Давайте на примере посмотрим как же это помогает при автоматизации рутинных задач типа включи - выключи!

Принцип - вы самостоятельно планируете все дальнейшие процессы, что означает полный контроль над всеми проектами. Плюсом идёт профессиональная версия ZennoPoster, позволяющая запускать столько раз и необходимое количество действий, в зависимости от реальной надобности.

Итак, шаг #1 - включаем ZennoPoster

Чтобы купить программу, переходим по ссылке, указанной на красной кнопке. Можно использовать, конечно, бесплатную временную версию, но если вы хотите развиваться в сфере автоматизации процессов на ПК, советую приобрести сразу лайт версию, так у вас будет понимание возможностей софта, а также вы сможете понять на реальных событиях что и как работает, как изменяются блоки и многое другое.

[maxbutton id="3" text="ZennoPoster" url="/af-zenno" linktitle="External link | Внешняя ссылка" window="new" nofollow="true"]

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

Почему именно Зенка?

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

Шаг #2 - применение ZennoPoster

Вы берете готовый продукт, который предлагает:

  • Универсальные блоки управления, например, ftp-доступ у файлам на сервере, получение папок и файлов, изменение текста на основе регулярных выражений, подстановку кусков данных на базисе собственных наработок, запись в облако и документы там же и многое другое…
  • Запись как стандартными средствами, так и с помощью кода C#, используемого в операционной системе Windows.
  • Постоянное отслеживание действий с помощью таблиц Гугл, а также внутреннего планировщика.

Примеры использования:

  • Копирование, изменение файлов как на сервере, так и локально;
  • Парсинг сайтов и редактирование кода путем "регулярок" и текстовых данных;
  • Заливка на сервер нужной информации и выгрузка оттуда;
  • Генерация чисел, создание шаблонов в коде C#, да, в принципе, все что угодно, связанное с передачей данных и их обработкой!

[maxbutton id="3" text="ZennoPoster" url="/af-zenno" linktitle="External link | Внешняя ссылка" window="new" nofollow="true"]

Автоматизация действий на ПК – готовим процессы

Реальный пример использования Зенки

1. Ping тест на доступность сайта по его ip-адресу. Тут все достаточно просто: кладем в переменную "ip" необходимый адрес сервера, где располагается ваш проект, а далее вставляем блок с кодом C# в Zenno. System.Net.NetworkInformation.Ping pinger = new System.Net.NetworkInformation.Ping(); string ip = project.Variables["ip"].Value; // IP - переменная проекта зенки try { System.Net.NetworkInformation.PingReply reply = pinger.Send(ip); if(reply.Status != System.Net.NetworkInformation.IPStatus.Success) throw new Exception("Не удалось пропинговать " + ip + ". Причина: " + reply.Status); return reply.RoundtripTime; } catch (Exception e) { throw; // по красной //project.SendErrorToLog(e.Message); // по зелёной } finally { if (pinger != null) pinger.Dispose(); }

После проверки на работоспособность ресурса вы можете создавать непосредственно резервные копии сайта, к примеру. Рассмотрим как же это происходит в настоящих условиях: вы подключаетесь к FTP путем ввода порта, логина и пароля сервера. Далее просто выбираете необходимую папку для скачивания и все. Единственный косяк, которые между прочим, иногда все-таки случаются... заключается в скачивании больших объемов данных, например, если у вас огромный ресурс, занимающий много различных файлов.

[maxbutton id="3" text="ZennoPoster" url="/af-zenno" linktitle="External link | Внешняя ссылка" window="new" nofollow="true"]

Заказать проект или узнать его стоимость очень просто, перейдите в наш магазин, или задайте свой вопрос через форму обратной связи.

Отправить запрос на услугу

[contact-form-7 id="54138" title="Контактная форма price"]

Статья была полезна?

A
Admin

Блогер и преподаватель по темам фотографии, дизайна и цифрового творчества.

Все статьи