Как научить компьютер обходиться без вас, или «Подмастерье Ghost»

Те, кто утверждает, что это
невозможно
Не должны отвлекать тех, кто это
делает 

Наверное, многие из вас видели в фильме «Назад в будущее» утреннюю суету механизмов на кухне чокнутого изобретателя.
В 7.30 звенел будильник, срабатывало рэле, и из открывшегося холодильника, выкатывалось яйцо. Пока оно проходило путь по хитрой системе лоточков, на плите сам разжигается огонь. Тихонько выдвигалась сковородка, и точно над плитой яйцо разбивалось, начинал готовиться омлет. В это же время не менее причудливые механизмы запихивали ломтики хлеба в тостер. И все без участия человека.

К чему это я? На компьютере, к счастью, (или к сожалению) часто бывает достаточно много простой монотонной работы, которую хотелось бы «перевалить» на чьи-то плечи. Более покладистые.

Конкретнее: Легко!
Была ситуация, когда мне циклически нужно было

  •   программно включить модем
  •   инициировать соединение
  •   запустить программку через ярлык на рабочем столе
  •   подождать 30-50 секунд и проделать все манипуляции в обратном порядке (т.е. все выключить, сбросить соединение и т.д.) и так 150-200 раз за день)

(Зачем? Скромно промолчу, но было очень надо).

Естественно, после 30-40 таких циклов появиться горячее желание как-то все это автоматизировать, а самому пойти и заняться чем-то более интересным и полезным.
Поиски программ – «автоматизаторов» очень быстро очертили круг софта программ, худо-бедно пригодных для этой цели. О всех перипетиях и мучениях выбора и тестирования можно было бы написать 3-4 таких статьи.

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

Я обозвал его ласково — «Подмастерье» — Ghost.

ghost

Как он работает?

Больше всего это похоже на запись с видеомагнитофона. Вы включаете создание нового сценария. И сами мышкой и клавиатурой точно и уверенно (выдерживая нужные паузы), делаете то, что нужно автоматизировать. Программка из-за вашего плеча внимательно наблюдает за вашими действиями. Сосредоточенно посапывая винчестером, и что-то, помечая огрызком карандаша у себя в памяти. Когда запись необходимых действий закончена, вам предъявляется их описание:

  •  типа, вы переместили курсор с 000.010 до 601.099
  •   нажали левую клавишу мыши.
  •   подождали 0,5 мс.
  •  нажали «ENTER» на клавиатуре и т.д.

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

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

Нажимаете кнопку включения на компьютере.
Запускается операционная система.
Дальше все уже идет без вашего участия 🙂
1) запускается Интернет (подключение)
2) открывается нужный URL
3) сохраняются или распечатываются указанные вами страницы.
4) Запускается почтовая программа. Скачивает свежие письма на компьютер. (если пароли по умолчанию).

Лирика:

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

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

Ложка дегтя.
Эвристический (или как там его) блок любого антивируса совершенно неоднозначно обзывает эту программу опасной вирусной бякой и пытается изничтожить. Причем, до летального исхода (не антивирус, программу естественно). И это не удивительно – приложение берет под контроль другие компоненты и активно ими управляет. Явный и матерый вирус!

Ах, да! Я забыл вам его представить!
Программа называется Ghost.
Скромный трудяга – призрак, готовый облегчить вам скучную и нудную работу.
Надо только позвать и показать, что делать.
Удачи!

1 comment to Как научить компьютер обходиться без вас, или «Подмастерье Ghost»

Комментировать

Можно использовать HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

*

code