Макро-программа для клавиатуры Windows, которая сэкономит вам время и деньги

Опубликовано: 2021-08-19

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

  • Сбор и упаковка заказов
  • Отвечать на телефонные звонки
  • Запустите вышивальные машины
  • Печать транспортных этикеток

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

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

Получите мой бесплатный мини-курс о том, как создать успешный магазин электронной коммерции

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

Оглавление

Моя философия программного обеспечения

программное обеспечение

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

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

И есть вероятность, что у него будет API (интерфейс прикладного программирования), который позволит вам программно связать все ваши бизнес-процессы вместе.

Примечание редактора: если ваше облачное приложение имеет API, то есть вероятность, что служба под названием Zapier позволит вам подключить его к множеству других приложений.

Например, то, как я интегрирую свой блог, моего провайдера электронной почты Drip и мой платежный процессор Stripe, является прекрасной демонстрацией мощи облака.

Каждый раз, когда кто-то записывается на мой курс электронной коммерции на ProfitableOnlineStore.com, я использую Stripe для списания средств с кредитной карты клиента .

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

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

В целом, полная автоматизация должна быть вашей конечной целью, и люди должны как можно меньше вовлекаться в основы вашего бизнеса.

Почему настольные приложения для Windows (и Mac) - отстой

окна

Хотя я стараюсь как можно точнее придерживаться приведенных выше принципов, всегда есть определенные ограничения в программном обеспечении , которые затрудняют автоматизацию.

Например, в нашем бизнесе по производству свадебного белья мы предлагаем индивидуальную вышивку на большинстве наших продуктов, и вот как выглядит этот процесс .

  • Клиент выбирает персонализацию на нашем сайте и размещает заказ
  • Кто-то из нашей команды вручную вводит персонализацию в пользовательское приложение для вышивания в Windows, чтобы разметить дизайн вышивки.
  • Файл с вышивкой отправляется на швейную машину для обработки.

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

И хотя это практически вырезано и вставлено, мы получаем так много индивидуальных заказов, что выполнение этого одного шага часто может занимать несколько часов в день .

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

Хуже всего то, что приложение для вышивания на базе Windows не предлагает параметров автоматизации . Никакая программа из внешнего мира не может с ним взаимодействовать, и он не предназначен для взаимодействия ни с чем.

Примечание редактора: большинство настольных приложений Windows не взаимодействуют с другими программами, поэтому их следует по возможности избегать.

Как автоматизировать с помощью макроса для клавиатуры

робот

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

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

В принципе, вот как это работает.

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

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

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

Представляем WinTask

wintask

Как я упоминал выше, WinTask - это программа, которая действует как человек и запускает приложения для ПК с Windows на основе набора инструкций, которые вы указываете в файле.

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

Вы можете использовать эту программу для планирования определенных задач, которые вы хотите регулярно выполнять на своем ПК. Например, вы можете очищать кеш браузера каждую неделю.

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

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

Вот быстрый и грязный пример того, как это работает.

  • Шаг 1. Включите режим записи WinTask. WinTask автоматически создаст файл сценария для записи всех нажатий клавиш, выбора меню и функций.
  • Шаг 2: Откройте любое приложение Windows, которое вы хотите, и выполните задачу.
  • Шаг 3: Выключите режим записи, назовите сценарий и сохраните его.
  • Шаг 4: Теперь у вас есть сценарий, который вы можете запускать снова и снова для автоматического выполнения этой задачи.

Вот минутное видео, которое я создал на простом примере, чтобы продемонстрировать, как работает WinTask. В этой демонстрации я использую WinTask, чтобы автоматически открывать Блокнот и вводить «Hello World».

Вот как выглядит сценарий.


Shell("notepad",1)

MaximizeWindow ("NOTEPAD.EXE | Блокнот | Без названия - Блокнот", 1)

UseWindow ("NOTEPAD.EXE | Редактировать | Без названия - Блокнот | 1", 1)
ClickMouse (Влево, Вниз, 580 206)
ClickMouse (Влево, Вверх, 580 206)
SendKeys ("Привет, мир")

В целом, вы можете думать о WinTask как о Zapier для приложений Windows!

Нажмите здесь, чтобы попробовать WinTask бесплатно

Примечание: я никоим образом не связан с WinTask

Как я автоматизировал процесс персонализации

Поигравшись с WinTask в течение нескольких дней, я выучил язык сценариев и создал специальную опцию в серверной части своего сайта для автоматического создания сценария WinTask.

Вот как выглядит меню (некрасиво, но работает :))

автомонограмма

По сути, вы вводите ряд заказов , для которых хотите создать автоматический сценарий WinTask, и нажимаете кнопку «Отправить».

Затем специально созданная программа на моем сервере просматривает все заказы в этом диапазоне, извлекает все персонализированные заказы и создает специальный сценарий, который может прочитать WinTask.

Затем я нажимаю «Пуск» с помощью WinTask и вуаля! WinTask запускает мой сценарий, и на выходе получаются все дизайны вышивки, готовые к отправке на машины.

Вот видео, как это выглядит в действии.

Нужно ли мне уметь кодировать?

Синтаксис сценария для WinTask очень прост для изучения, а специальный режим записи позволяет очень легко создать быстрый пример, который вы можете изменить для своих целей.

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

Во всяком случае, вы можете использовать «режим записи» WinTask для автоматического создания сценариев для вас на лету на основе ваших действий.

Другие приложения для WinTask

Короче говоря, WinTask позволит вам в значительной степени автоматизировать все, что связано с вашим ПК с Windows . Так что, если вы используете ПК в своем бизнесе и выполняете повторяющиеся задачи, скорее всего, это можно автоматизировать с помощью сценария WinTask.

Что приятно, так это то, что специальный режим записи WinTask будет создавать сценарии для вас, даже если вы не умеете кодировать.

Вот лишь несколько быстрых примеров, которые я придумал.

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

Нет предела, и WinTask может даже вести себя как бедняк-разработчик.