psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2009-08-08 01:12 pm

Макро?

Граждане харошие, а подскажите какую-нибудь удобную макро-утилиту? Лень самому пейсать. Надо, чтобы запоминала нажатия клавиш, а потом быстро-быстро их воспроизводила в нужном окне. Пусть простенькая, но чтобы без заморочек типа триал-периода, т.к. надо надолго.

[identity profile] seyzuro.livejournal.com 2009-08-08 10:37 am (UTC)(link)
Во что играем? :)

[identity profile] morfizm.livejournal.com 2009-08-08 10:49 am (UTC)(link)
Мы недавно research'или и выбирали test automation framework для UI (правда, мы ориентировались на тестирование веб-страниц в обозревателе, но для win forms, наверное, там тоже есть функциональность). Из внешних вещей есть три опенсорсных проекта, которые мы рассматривали, правда, мы потом сделали выбор в пользу internal tool'а, но для ваших нужд, возможно, сойдёт и один из этих:

WatiR (pronounced water)
WatiN (pronounced what-in)
Selenium Remote Control

[identity profile] morfizm.livejournal.com 2009-08-08 10:56 am (UTC)(link)
Могу прислать исходник программки на дельфях, которую я написал давным давно, и делает она следующее: позволяет переключаться с русского на английский, и вводить по-русски методом помещения русского символа в clipboard и симуляции нажатия "Shift+Insert" в текущем окне. Это извращение потребовалось на компьютере, на котором я не был админом, и не мог установить нормальный cyrillic support.

По назначению я эту программку использовать не советую (в ней есть один трудноуловимый баг, вернее, наверное даже design flaw, производящий такой эффект, что иногда вставляется немного не то, что нужно :)), но вы, наверное, без труда сможете выдрать оттуда нужные API calls.

[identity profile] sha-lun.livejournal.com 2009-08-08 08:48 pm (UTC)(link)
Inqsoft Sign of Misory попробуй
через него удобно окнам отсылать нажатия кнопок.

[identity profile] esyr.livejournal.com 2009-08-09 01:28 pm (UTC)(link)
Первое, что всплыло в голове — man script.

AutoHotkey

[identity profile] alexkirillov.livejournal.com 2009-08-09 05:29 pm (UTC)(link)
рекомендую AutoHotkey:

http://www.autohotkey.com/
http://www.autohotkey.com/forum/post-150814.html