Есть ли в природе IDE или редактор с поддержкой скриптинга?

Тема в разделе "WASM.HEAP", создана пользователем Asterix, 23 янв 2007.

  1. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    вот например хочу преобразовать такой кусок
    Код (Text):
    1.         push    0       ; lParam
    2.         push    7D04h       ; wParam
    3.         push    111h        ; Msg
    4.         push    dword ptr [ebp+8] ; hWnd
    5.         call    SendMessage
    в более короткий вариант с invoke, ставлю курсор в начало и вызываю скрипт
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Ты имеешь ввиду IDE под асм? Или вообще? Вообще - в VS макросы на ублюдочном бейсике. Под асм - хз. Редактор - EmEditor, например. Он JS держит.
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    хоть вобще, хоть под асм :)

    лишь бы регулярки поддерживал и скриптинг нормальный, идеально - perl
     
  4. yuzvir

    yuzvir New Member

    Публикаций:
    0
    Регистрация:
    20 май 2005
    Сообщения:
    97
    вот здесь есть неплохой редактор http://scintilla.org/SciTE.html
    регулярки он правда не очень хорошо поддерживает, зато скрипты к нему пожно хоть на lua, хоть на vbs писать
     
  5. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    Я недавно для себя открыл Pspad - вещь хоть и кривоватая, но в целом замечательная. Во всяком случае поддержка JScript/PHP/HTML меня устраивает.
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Я думал предложить тебе на перле скрипт написать и извне обработать листинг, но раз уж ты хочешь редактор..

    По поводу EmEditor'a - попытка написать более-менее сложный js-скрипт оказалась неудачной - он постоянно падал и глючил.

    Есть ещё Emacs, в нём и регулярные выражения, и elisp.
     
  7. halyavin

    halyavin New Member

    Публикаций:
    0
    Регистрация:
    13 май 2005
    Сообщения:
    252
    Адрес:
    Russia
    В JEdit можно использовать макросы на BeanShell.
     
  8. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    не годится, нужен полуручной метод
     
  9. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    из редакторов : Ms Word, OO Writer (поддерживает дофига языков)
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    dag
    Писать сорцы в ворде - это оригинально.
     
  11. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    тогда PSPad... отличная вещица ну и Eclipse тоже ничего себе
     
  12. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    dag
    Глянул его - он больше как web-редактор заточен. Лучше уж PNotepad.
     
  13. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    JEdit ещё есть - там довольно навороченная система макросов, которые пишутся на Java-подобном языке.
     
  14. Miller Rabin

    Miller Rabin New Member

    Публикаций:
    0
    Регистрация:
    4 янв 2006
    Сообщения:
    185
    Я пользуюсь UEStudio'06 там есть возможность писать макросы подобного вида
    Правда он платный 100 баксов стоит
     
  15. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    я так и не нашел подходящего варианта
     
  16. halyavin

    halyavin New Member

    Публикаций:
    0
    Регистрация:
    13 май 2005
    Сообщения:
    252
    Адрес:
    Russia
    Подходящего по скриптовым возможностям или + еще и по остальным возможностям?
     
  17. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    Asterix
    EmEditor 6 поддерживает макросы на многих скриптовых языках, включая PerlScript, PHPScript, Python, Ruby. Достаточно установить в системе соответствующие скрипт-движки (script engine).
    Движок для Perl идет в составе дистрибутива ActiveState Perl.

    Поддержка регулярных выражений тоже на уровне (сделали на boost::regex).
     
  18. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    green
    Смотри выше. Он падуч уж сильно при работе со скриптами. А регулярные выражения у него хороши, но в данном случае целое уравнение написать надо :)
     
  19. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    IceStudent
    Может поправили уже... новые версии выходят довольно часто.

    А сложность скрипта здесь роли не играет - парсит-то движок.
     
  20. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Да, проверил - ЕЕ падает, когда синтаксическая ошибка в скрипте (а падает при попытке создать какой-то диалог). Хотя в справке гордо помещается целая страница с названием "Integrated Development Environment for Macros".