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:44 am (UTC)(link)
Предполагаю, что играем в тестирование GUI :)

[identity profile] psilogic.livejournal.com 2009-08-08 10:47 am (UTC)(link)
Ниугадали. Но мысль интересная, надо будет тестеров спросить, что они юзают.

[identity profile] tikser.livejournal.com 2009-08-08 01:39 pm (UTC)(link)
Меркурий юзаем, рационаловский автотест юзаем - до хрена этого барахла есть. Вот только нет ни одной, собирающей в себе все требования конкретного заказчика. Разве что этот заказчик - сама фирма, пишущая автотесты... :)

[identity profile] psilogic.livejournal.com 2009-08-08 10:46 am (UTC)(link)
Вообще-то в аддоны broodwars :)
А программка нужна не для игры, просто в тех (текстовых и проч.) редакторах, которыми я часто пользуюсь, макросов или нет, или они убогие.

[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] psilogic.livejournal.com 2009-08-08 10:55 am (UTC)(link)
Мне бы чего попроще, чтобы не скрипты набивать, а просто потыкать клавиши 1 раз и потом 100 раз повторить :)

[identity profile] tikser.livejournal.com 2009-08-08 01:42 pm (UTC)(link)
Попробуй поискать на софтопомойках по тегу "Automate".
Я их до фига пробовал, но что-то даже названий в памяти не сохранилось. :)
Видимо, так хорошо они мне подходили. :)

[identity profile] psilogic.livejournal.com 2009-08-08 02:03 pm (UTC)(link)
Да вот как бэ и мне - тоже. Перепробовал кучу всего - или глючит страшно, или триал, или так наворочен, что разбираться получается дольше, чем руками набить :)

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

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

[identity profile] psilogic.livejournal.com 2009-08-08 11:43 am (UTC)(link)
и правда вдруг пригодится!

xoxox[САБАКА]list.ru

[identity profile] psilogic.livejournal.com 2009-08-08 12:05 pm (UTC)(link)
ok. если все же решу сам делать, погляжу :)

[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