Мастер десктопной автоматизацииАвтор: Andrey Ralko Опубликовано: 04.12.2008 Источник: SoftKey.info 
Оказывается, для автоматизации ручной работы на ПК можно не знать ни одного языка программирования и даже не дружить с командной строкой, если у вас есть Desktop Macros. На первый взгляд эта маленькая программка умеет немного. В сущности, единственная ее функция — запоминать в виде макрокоманд последовательности событий от клавиатуры и мыши для их последующего воспроизведения, имитируя реального пользователя. Зато уж способов использовать эту утилиту можно напридумывать, что называется, вагон и маленькую тележку.
Первое, что приходит в голову — автоматизировать такими макросами набор длинных, заковыристых, с цифрами и знаками препинания, паролей, которые так любят придумывать осторожные сисадмины.
Бывает, что их стараниями процесс получения доступа к удаленному рабочему месту с домашнего компьютера превращается в довольно утомительную процедуру. Ее можно значительно ускорить, заранее записав в виде макросов набор нужных логинов да паролей и назначив им горячие клавиши, и тогда процесс ввода каждой строки сведется к установке курсора в область ввода и нажатию соответствующей комбинации.
Понятно, что производить подобную парольную автоматизацию можно только на компьютере сугубо индивидуального пользования. Несмотря на то, что записанные макросы хранятся программой в нечитабельном бинарном виде, в случае несанкционированного доступа вызнать все ваши пароли можно будет, просто открыв блокнот и запустив в нем по очереди сохраненные макросы — и все секреты напишутся черным по белому. (На этот случай хотелось бы иметь в программе какую-нибудь защиту от нелегального запуска её самой).

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

Пригодится утилита и сотрудникам техподдержки, которым день ото дня приходится бегать по офисным этажам и в который раз показывать своим подопечным, как производить, например, чистку диска С. А так проделал один раз, записал, ярлык на рабочий стол положил — и вопроса "Как же он это делал?" у пользователя больше не возникает. Жаль только, что в общем случае нельзя записать демо один раз и затем распространить макрос на все остальные пользовательские компьютеры, ибо "декстопная" автоматизация чувствительна к расположению иконок и пунктов меню на каждом конкретном рабочем столе.
Наконец, Desktop Macros может использоваться и в не совсем "мирных целях". Например, можно до смерти напугать секретаршу Леночку, которая, придя в свой день рождения на работу и включив компьютер, увидит, как тот "сам"(!) запустит Paint и цветастыми буквами медленно и торжественно нарисует ей поздравление. (Она же не знает, что это вы вчера, пока она была на обеденном перерыве, втихаря установили программу, записали макрос и поставили его в планировщик).

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