bash.im ithappens.me zadolba.li
10953

Скриптовый бух лучше старых двух

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

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

В пресловутой жёлтой программе есть таблица с наименованиями некоего имущества. При миграции на новую версию там слетели какие-то связи. Мне сказали, что программист сделал всё, что мог, но вот один тип связей нужно прописать вручную. Что от меня требовалось: для каждого наименования двойным щелчком или Энтером вызвать окошко со свойствами, там выбрать определённую вкладочку, там нажать на кнопочку, вылезет другая табличка, и там уже просто нажать Энтер. Табличка закроется, и в окошке свойств нужно будет нажать ОК.

И всё бы ничего, но в таблице той было 20 тысяч наименований. Самое удивительное, что тётенька уже два дня занималась этой ерундой. За два дня она «обработала» 190 наименований.

Разумеется, я такими глупостями заниматься не собирался. Прикинул, что даже если на каждое наименование у меня будет уходить секунда (что недостижимо с той паралитичной мышкой, что была подключена к компу), то на 20 тысяч уйдёт около 6 часов. После такого марафона я не ручался бы за своё психическое здоровье. Поэтому я решил автоматизировать этот процесс. Я потратил пару часов на поиски программки-кликера и нашёл идеально подходящую для этой цели софтинку. Есть запись действий, есть редактор скрипта, даже установки не требует. Записал действия, отредактировал скрипт, протестировал на десяти повторениях, перепроверил ручками — всё работает правильно. Протестировал на 200 повторениях, поставил на 2000, пошёл курить. На 2000 ушло около десяти минут. Посчитал, сколько осталось наименований, поставил в счётчике цикла это число и пошёл заниматься в спортзал. Убился вусмерть, заскочил в кабинет — там ещё 3000 осталось. Помылся, побрился, привёл себя в порядок, зашёл ещё раз, забрал флешку с волшебной программкой и пошёл спать. Нужно было видеть глаза этой тётеньки, когда я, возвращая наутро ключ, сказал, что всё сделано.

Меня пугает в этой истории один факт: эти люди получают очень неплохие деньги за то, что занимаются вот такой тупостью регулярно. Но стоит показать им силу макросов и скриптов — они не станут учиться ими пользоваться, а задолбают тебя и вообще сами работать перестанут. И это прискорбно.