
Вся гибкость нашего софта в резиновых костылях
отсюда
Итак, Вы таки решили остановиться на макросах. Для написания макросов вполне достаточно обычного блокнота (хотя мне кажется, что для этих целей удобнее, например, бесплатный AkelPad). Для несколько большего удобства предлагаю воспользоваться следующими инструментами:
1. Punto Switcher. Да, да, тот самый Punto Switcher, который занимается автоматическим переключением раскладок клавиатуры:
Если Вам не нравится автоматическое переключение раскладок, то его можно отключить. Зачем же тогда собственно эта переключалка? А вот зачем: Punto Switcher поддерживает автозамену. То есть, можно задать набор правил, для замены, скажем "@TRIFIL" на заготовку команды, вызывающей этот самый TRIFIL со всеми необходимыми параметрами. Например, так (нажмите на картинку ниже для увеличения):

Так вот, для того, чтобы Punto помогал при написании макросов, был создан список автозамен. В нём несколько десятков процессов, которые мне показались наиболее часто употребимыми. Взять его можно здесь. Пользоваться не просто, а очень просто. Последовательность действий такова:
1. Ставим Punto Switcher
3. Скачанный файл кладём в папку C:\Users\[USERNAME]\AppData\Roaming\Yandex\Punto Switcher\3.1 (где [USERNAME] - имя пользователя, под колторым Вы работаете). Есть подозрение, что с изменением версии последняя подпапка изменится на что-то, соответствующее, однако сейчас - вот так.
Собственно, всё. Перечень процессов, для которых создана автозамена - в файле readme, также лежащем в архиве, скачанном на шаге 2. Но в любой момент Вы можете дополнить этот список самостоятельно (в настройках Punto Switcher-а).
