Зверь-чародей
Открыл для себя AutoHotKey. Скриптовый язык с совершенно невменяемым синтаксисом, но при этом умеющим делать очень многие вещи по автоматизации работы в винде. Кто-то явно писал изначально под себя и небольшой набор комманд. Потом AutoHotKey потолстел, оброс возможностями и править синтаксис стало влом. Чего стоит то, что единственный способ сделать массив — это насоздавать переменных с именами вида array_0, array_1, array_2. Механизм, позволяющий это делать, напоминает механизм работы DEFINE — т.е. значение переменной можно вставлять как часть кода или другой переменной.



С другой стороны я смог сделать (и сделать достаточно быстро) такие вещи, как автоматическая перезагрузка драйвера планшета при выходе из Sleep или Hybernate. Я написал скрипт, который меняет назначение дополнительных клавиш того же планшета в зависимости от активного приложения. Причем не просто кнопка → кнопка, а повесил на одну из кнопок циклическую прокрутку нужных мне инструментов. Не представляю, сколько времени я бы потратил, делая под эти задачи stand-alone приложения.

@темы: Работа