IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

 IZONE 


Автоматизация

Дмитрий Турецкий

Компьютер умеет делать множество самых разных вещей. Наверняка, у вас установлена программа для дозвона до Интернета, браузер, download manager, офисные программы, скринсэйвер и еще множество других. Думаю, что вы достаточно хорошо умеете ими пользоваться и решать с их помощью свои задачи. Но задумывались ли вы о том, сколько времени тратится на абсолютно непродуктивные действия - всевозможное нажимание кнопочек, ожидание загрузки сайта, подтверждение команд и т.п?

Например, типичная ситуация: вы написали какой-то документ в Ворде и собираетесь уходить с работы. Все, что вам надо - это его распечатать, чтобы забрать с собой. Вы нажимаете "печать", Ворд пару раз переспрашивает действительно ли вы решили потратить краску на всю эту ерунду и куда именно печатать, после чего нехотя берется за работу. Если страниц много, то вы идете, скажем, попить кофе, потом возвращаетесь, берете стопку листов, подходите к компьютеру, нажимаете на кнопочку закрытия Ворда, ждете пока он закроется, нажимает "выключить компьютер", подтверждаете, что вы действительно хотите его выключить, ждете, пока он успокоится и отключаете питание. Вроде бы, все нормально, но на самом деле вы потеряли минуты 2-3 выполняя совершенно механические действия - ожидая пока появится определенное окошко (причем, вы заранее знаете какое именно!) для того, чтобы нажать определенную кнопочку...

Таких 3-4-5-минутных потерь каждый день набегает довольно много. Программисты это тоже понимают и, по мере возможности, стараются встраивать различные элементы автоматизации в свои программы. Скажем, каждая современная звонилка умеет работать по расписанию, а также запускать нужные программы при соединении с провайдером. Это довольно удобно, особенно, если вы пользуетесь еще более продвинутой звонилкой, которая умеет еще и закрывать при отсоединении от провайдера... Большинство download manager-ов тоже умеют дозваниваться до провайдера и автоматически скачивать файлы. Правда, и здесь есть накладки - если запустить, скажем, Automatic download в GetRight-е в то время, когда вы дозвонились через обычную звонилку, то в случае обрыва связи они "подерутся" - и GetRight и звонилка будут пытаться добраться до модема. То же самое произойдет, если GetRight, скачав все заказанные файлы попробует отключиться от Сети - звонилка его не поймет и тут же восстановит соединение.

Но это не особо страшно - подобных проблем довольно легко избежать (когда о них знаешь). Автоматизировать какой-то один процесс вполне возможно - например, в случае скачивания файлов, перед уходом с работы можно звонилку отключить и оставить только GetRight. Значительно сложнее все оказывается, если вам требуется задействовать несколько разных программ. Допустим, вам надо не просто скачать какие-то файлы, но еще и положить на свой сервер другие. По отдельности это сделать легко - FTP Voyager, например, тоже умеет дозваниваться и выкладывать файлы. Но вот состыковать эти программы между собой - намного сложнее. Можно. конечно, приблизительно оценить время, требуемое на скачивание файлов и настроить scheduler-ы в программах таким образом, чтобы одна запускалась после того, как другая закончит свою работу, но такая конструкция будет довольно ненадежна - если какой-то из серверов будет работать медленно, то с большой вероятностью программы пересекутся и поругаются.

Ну а если требуется автоматически совершать какие-то более сложные действия, то совсем беда... Есть, конечно, довольно много программ, помогающих автоматизировать работу, но они тоже не всесильны (хотя, если постараться, то можно значительно сократить ручной труд). По большому счету, проблема заключается в том, что 90% программ для Windows не понимают параметров и не умеют сообщать о своем состоянии иначе как выкидывая диалоговые окошки с кнопочками... Именно поэтому, при прочих равных условиях старайтесь выбирать те программы, которые командную строку понимают. Потратив минут десять на чтение help-а и еще десять на создание скриптов вы сможете добиться довольно ощутимых результатов. Да что там говорить, если даже банальное назначение "горячих клавиш" для частоиспользуемых программ делает работу с Windows намного более приятной!

Источник: http://www.diskovod.ru

 


Copyright © "Internet Zone"info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.