UniPaste 2.5.6

Понедельник, Июль 18, 2011 10:42
Опубликовано в Новости

Обновитесь на эту версию вручную, скачав ее с сайта.

  • добавлен макрос %clearblanklines% для удаления пустых строк
  • добавлена кнопка проверки обновления программы
  • исправлена ошибка возникавшая во время автоматического создания новой записи из буфера обмена
  • исправлена ошибка при автообновлении программы
  • улучшена работа макроса %csencapsfield%
  • улучшена работа макроса %cscomment%
  • улучшен алгоритм позиционирования каретки
Вы можете оставить ответ, или оставить ссылку с вашего сайта.

6 Ответов к “UniPaste 2.5.6”

  1. Fightcat says:

    Август 3rd, 2011 at 19:57

    Просидел 2 часа чтобы сделать простую операцию.
    Из текста: «Немного скопированного в буфер текста»
    сделать: »НемногоСкопированногоВБуферТекста»

    Стандартного макроса для этого сейчас нет.
    Установил Питон и начал ваять скрипт.
    Вот тут то и полезли «жуки»,
    нет поддерки синтаксиса
    from LIBRARY import METHOD
    чтобы использовать translate,
    ну, думаю, и фиг с ним, распишу через replace,
    получилось следующее:

    %code(import stringstr = «%paste()%»str = str.strip()str = str.replace(«.», » «)str = string.capwords(str)str = str.replace(» «, «»)str = str.replace(«\’», «»)str = str.replace(«-», «»)str = str.replace(«,», «»)str = str.replace(«:», «»)str = str.strip(‘!?’)print (str))end%

    тест проходит на УРА!, с блокнотом тоже работает,
    однако с VS2010 (Unipaste запущен от Администратора на Win7) работать отказывается, вставляет вот такую матюкню:
    ExecuteCodeByLine::Возникла ошибка: Cannot access a disposed object.Object name: ‘RichTextBox’.
    Резюмирую: макросов надо бы внедрять больше, особенно для обработки текста, либо улучшить поддержку Python.

  2. KreZ0n says:

    Август 3rd, 2011 at 20:05

    Поддержка питона осуществлена на том уровне, на котором он сам может работать. По поводу ошибки, буду разбираться. Скинь мне на почту скрипт.

  3. Fightcat says:

    Август 4th, 2011 at 9:21

    Скрипт скину.
    Для облегчения решения проблемы, я бы предложил добавить 2 макроса:
    %replacestr(find,replace,source)%
    %replacechar(findchars,replacechar,source)%
    findchars — это перечисление симловом, которые надо заменить

    а также макрос — аналог string.capwords() для Python или ucwords() для PHP
    %capwords(source)%

  4. Fightcat says:

    Август 10th, 2011 at 13:52

    Еще одно пожелание: добавить поиск в редактор шаблонов аналогичный поиску в окне быстрой вставки, т.к. при большом количестве элементов в дереве навигация к нужному значительно усложняется.

  5. Shurup says:

    Январь 8th, 2012 at 17:50

    Почему нельзя добавить в дистрибутив установщик .Net? После установки программа не запускается. Окно ошибки: «Unable to find a version of the runtime to run this application.». Вот.

  6. KreZ0n says:

    Январь 8th, 2012 at 18:49

    В следующих версиях постараюсь учесть это. Для работы unipaste достаточно иметь Framework 2.0

Оставить ответ