Macro recorder
От: DSblizzard Россия  
Дата: 12.08.11 12:46
Оценка:
Macro recorder
Прога тестировалась минимально, проверок на ошибки почти нет, так что глюки не исключены.

Должен быть установлен Python 2.6 и PyWin32, затем нужно скопировать pyHook.pth и папку pyHook в site-packages.

Формат макросов в текстовом виде должен быть понятен из macros.txt. Могу заметить только, что есть два режима ввода нажатых клавиш: "сырой" — <r+>, когда можно вводить только отображаемые клавиши и "обычный" — <r-> (по умолчанию), когда можно вводить все, но с пробелами между ними. Пример:

<Name>for (Python)
<Shortcut>ctrl+alt+f
<Events><r+>for i in range():<r-> enter tab

<Name>print (Python)
<Shortcut>ctrl+alt+p
<Events><r+>print("<r->ctrl+v : " , ctrl+v )


Ввод нового макроса можно выполнить в текстовом виде, а можно с помощью хука:
ctrl+alt+F1 ShortcutKeys ctrl+alt+F2 MacroKeys ctrl+alt+F3.
Программировать сложно. Но не программировать еще сложнее.
Re: Macro recorder
От: Аноним  
Дата: 12.08.11 13:08
Оценка:
Здравствуйте, DSblizzard, Вы писали:

DS>Macro recorder

DS>Прога тестировалась минимально, проверок на ошибки почти нет, так что глюки не исключены.
DS>Ввод нового макроса можно выполнить в текстовом виде, а можно с помощью хука:
DS>ctrl+alt+F1 ShortcutKeys ctrl+alt+F2 MacroKeys ctrl+alt+F3.
попробуйте лучше WireKeys!
Re[2]: Macro recorder
От: DSblizzard Россия  
Дата: 12.08.11 23:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>попробуйте лучше WireKeys!


Самой важной функции — создания собственных макросов и редактирования их вручную — в этой программе нет.
Программировать сложно. Но не программировать еще сложнее.
Re: Macro recorder
От: DSblizzard Россия  
Дата: 12.09.11 12:15
Оценка:
Обновленная версия
Добавлены шорткаты в виде последовательности клавиш (пример в конце macros.txt)
Устранены крупные баги, остались мелкие и самые упорные.
Добавлена возможность использовать символы на англ. или рус. раскладке вне зависимости от текущей раскладки:
<Name>double quotes
<Shortcut>alt+2
<Events>en " " left OrigLang

Добавлена возможность вставить задержку:
<Name>
<Shortcut>alt+j
<Events>a sleep 0.5 b


ctrl+alt+F4 отключает макросы (горячие клавиши), ctrl+alt+F3 включает обратно.

Самая важная горячая клавиша лично для меня — переключение раскладки по Caps Lock. Это есть и в Punto Switcher, но моя прога переключает надежнее (хотя тоже не идеально).
Недостаток программы — замедление набора в некоторых приложениях, например, в браузере Opera.

Если кому-то интересно — пишите, буду выкладывать обновленные версии, если они появятся. Можете также идей подкинуть или покритиковать.
Программировать сложно. Но не программировать еще сложнее.
Re[2]: Macro recorder
От: DSblizzard Россия  
Дата: 12.09.11 12:20
Оценка:
Еще важная возможность — указание, сколько раз должен выполняться макрос:

<Name>
<Count>10
<Shortcut>alt+j
<Events>a b


Тэги <Name>, <Count>, <Shortcut> и <Events> должны располагаться именно в такой последовательности, тэг <Count> не обязателен (по умолчанию — 1)
Программировать сложно. Но не программировать еще сложнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.