UniPaste 2.5.6
Понедельник, Июль 18, 2011 10:42Опубликовано в Новости
Обновитесь на эту версию вручную, скачав ее с сайта.
- добавлен макрос %clearblanklines% для удаления пустых строк
- добавлена кнопка проверки обновления программы
- исправлена ошибка возникавшая во время автоматического создания новой записи из буфера обмена
- исправлена ошибка при автообновлении программы
- улучшена работа макроса %csencapsfield%
- улучшена работа макроса %cscomment%
- улучшен алгоритм позиционирования каретки
Вы можете получать свежие новости через RSS 2.0.
Вы можете оставить ответ, или оставить ссылку с вашего сайта.

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.
KreZ0n says:
Август 3rd, 2011 at 20:05
Поддержка питона осуществлена на том уровне, на котором он сам может работать. По поводу ошибки, буду разбираться. Скинь мне на почту скрипт.
Fightcat says:
Август 4th, 2011 at 9:21
Скрипт скину.
Для облегчения решения проблемы, я бы предложил добавить 2 макроса:
%replacestr(find,replace,source)%
%replacechar(findchars,replacechar,source)%
findchars — это перечисление симловом, которые надо заменить
а также макрос — аналог string.capwords() для Python или ucwords() для PHP
%capwords(source)%
Fightcat says:
Август 10th, 2011 at 13:52
Еще одно пожелание: добавить поиск в редактор шаблонов аналогичный поиску в окне быстрой вставки, т.к. при большом количестве элементов в дереве навигация к нужному значительно усложняется.
Shurup says:
Январь 8th, 2012 at 17:50
Почему нельзя добавить в дистрибутив установщик .Net? После установки программа не запускается. Окно ошибки: «Unable to find a version of the runtime to run this application.». Вот.
KreZ0n says:
Январь 8th, 2012 at 18:49
В следующих версиях постараюсь учесть это. Для работы unipaste достаточно иметь Framework 2.0