Форум » » TwinkiePaste 1.02 - портабельная + с установщиком версии » Ответить

TwinkiePaste 1.02 - портабельная + с установщиком версии

Carc: Новая версия - TwinkiePaste 1.02 Устаревшая версия: Версия 1.хх - устаревшая. Текущая версия 2.xx - основательно переработанная. Жду пожелания, замечания, критику, маты... Оставлять здесь или в форме обратной связи на сайте Discussion about TwinkiePaste in English language see here Download with Installer / Версию с программой установки качаем отсюда (ZIP, с программой установки внутри, 570 кб) Download Portable Version / Портабельную версию качаем отсюда (ZIP-архив, распаковываем все файлы, стартуем файл TwinkiePaste.exe, 477 кб) Покупка здесь Официальная страница TwinkiePaste на русском тут (пока "куцая", но хоть начата). Oficial web-page in English (на английском, но инфы больше: еще скриншоты, + есть документация по макросам). TwinkiePaste — это программа для вставки часто используемых выражений, фрагментов текста куда угодно по нажатию горячей клавиши. Также ведет историю буфера обмена. Умеет запускать другие программы, поиски к Интернетах, отправлять письма и.т.д. Поддерживает макросы для извлечения выделенного текста и содержания буфера обмена. Вставляет текст тривиально: нажимаем в любом приложении горячую клавишу (вернее их сочетание, по умолчанию Ctrl+Alt+Enter) - показывается меню с выбором фрагментов текста для вставки - выбираем фрагмент - у-у-у-упс! текст вставлен. Сочетание клавиш Ctrl+Alt+Enter используется по умолчанию. Можно назначить свои собственные горячие клавиши в настройках. Ищет выделенный где угодно текст в Интернет тоже неплохо: выделяете текст в каком угодно приложении, нажимаете всё то же сочетание клавиш, выбираете из меню команды поиска. Запускается ваш веб-браузер, и сразу переходит к поиску выделенного текста на поисковом сайте. Сейчас в дистрибутив включены команды поиска в Гугле и Яндексе. Остальные легко добавить в редакторе фраз (используя достославный макрос %SELECTED_TEXT%). Ну что еще из фич!?!: живет иконкой в системном трее; сочетание горячих клавиш настраиваемое. По умолчанию Ctrl+Alt+Enter; ведет историю буфера обмена; мультиязычный пользовательский интерфейс вшит изначально. Есть встроенный английский + русский и польский. Любой другой язык добавляется банальным редактированием lng-файла. поддерживает макросы для извлечения выделенного текста, содержания буфера обмена, перестановки текстового курсора после вставки; поясняющие всплывающие подсказки при выделении команд меню к иконке в трее, если задержать мыша на команде меню на секунду другую, не щелкая по ней.

Ответов - 173, стр: 1 2 3 4 5 6 7 8 9 All

DenisSMI: Вместо фразы на русском с форматированием выдал: 屻瑲ㅦ慜獮屩湡楳灣ㅧ㔲就敤晦尰敤汦湡ㅧ㐰笹晜湯瑴汢屻て晜楮屬捦慨獲瑥〲‴敓潧⁥䥕紻屻ㅦ晜楮屬捦慨獲瑥‰敓潧⁥䥕紻ൽ笊捜汯牯扴尻敲つ杜敲湥尰汢敵㬰ൽ尊捵റ尊慰摲晜㕩尷楬ㄱ尳楲㜱尰扳㜵獜㕡尷橱捜ㅦ扜晜尰獦㐲❜㉣尠攧屡攧尰攧屡攧履攧⁣❜ㅦ❜扥❜㍦❜㝦❜づ❜㕥晜就慬杮〱ㄳ†晜尰慬杮〱㤴❜㍦❜晥❜敥❜㉦❜て❜㕥❜ㅥ❜扥❜晦❜㉦❜捦尠攧尸攧層昧尴攧尸攧層攧尸昧尲攧尸攧尲攧層昧尳昧⁥❜㍥❜て❜㍦❜晥❜晥❜㍦素਍ Исходная фраза была: В каком случае употреблять инфинитивную группу

Carc: DenisSMI пишет: Вместо фразы на русском с форматированием выдал: 屻瑲ㅦ慜獮屩湡楳灣ㅧ㔲就敤晦尰敤汦湡ㅧ㐰笹晜湯瑴汢屻て晜楮屬捦慨獲瑥〲‴敓潧⁥䥕紻屻ㅦ晜楮屬捦慨獲瑥‰敓潧⁥䥕紻ൽ笊捜汯牯扴尻敲つ杜敲湥尰汢敵㬰ൽ尊捵റ尊慰摲晜㕩尷楬ㄱ尳楲㜱尰扳㜵獜㕡尷橱捜ㅦ扜晜尰獦㐲❜㉣尠攧屡攧尰攧屡攧履攧⁣❜ㅦ❜扥❜㍦❜㝦❜づ❜㕥晜就慬杮〱ㄳ†晜尰慬杮〱㤴❜㍦❜晥❜敥❜㉦❜て❜㕥❜ㅥ❜扥❜晦❜㉦❜捦尠攧尸攧層昧尴攧尸攧層攧尸昧尲攧尸攧尲攧層昧尳昧⁥❜㍥❜て❜㍦❜晥❜晥❜㍦素਍ Исходная фраза была: В каком случае употреблять инфинитивную группу Где выдал? В редакторе? При вставке? Если при вставке то куда? Откуда копировали? Как добавляли фразу? Короче нужен максимум подробностей. Я там нечто такое видел у себя, но а) хде-то в какой-то версии я это правил, а в какой гуй его знает - тут уже такое brain-development пошел.... Даже не могу точно сказать, версия с этой правкой уже на сайте или только у меня. б) там не конца ясно что делать с поддержкой Unicode. По идее все должно само собой работать - но я не уверен. Поэтому сейчас внимательно смотрю на эти вещи. в) Не до конца ясно что делать с поддержкой форматированного текста, если идет запрос на вставку из приложения которое 1200 пудов и два небольших вагончика не поддерживает вставку форматированного текста, а только простого (ну например Windows Блокнот, или всякие стандартные Windows-ские штуки вроде команды "Выполнить" с полем ввода команды). Там не ясно как оно надо: можно вообще убирать из меню фразы с форматированным текстом, можно показывать их недоступными (серыми) чтобы меню более менее всегда было одинаковым, можно на лету преобразовывать в простой текст. Непонятно как оно нужно пользователю, не ясен сценарий использования.... Поэтому и нужен максимум подробностей.

Carc: Проверка связи


DenisSMI: Carc пишет: Где выдал? В редакторе? При вставке? Если при вставке то куда? Откуда копировали? Как добавляли фразу? "Простите, сударыня, Вы только что сказали, что знакомы с ним. Где познакомились? Когда? При каких обстоятельствах?"

Carc: DenisSMI пишет: Простите, сударыня, Вы только что сказали, что знакомы с ним. Где познакомились? Когда? При каких обстоятельствах? Хм... и? Ты чего? Уже празднуешь?

DenisSMI: Carc пишет: Где выдал? В редакторе? При вставке? Если при вставке то куда? Откуда копировали? Как добавляли фразу? Короче нужен максимум подробностей. Я там нечто такое видел у себя, но а) хде-то в какой-то версии я это правил, а в какой гуй его знает - тут уже такое brain-development пошел.... Даже не могу точно сказать, версия с этой правкой уже на сайте или только у меня. я уже и забыл. Повторить пока не удалось, но я понаблюдаю Carc пишет: б) там не конца ясно что делать с поддержкой Unicode. По идее все должно само собой работать - но я не уверен. Поэтому сейчас внимательно смотрю на эти вещи. а что там не ясно? Carc пишет: в) Не до конца ясно что делать с поддержкой форматированного текста, если идет запрос на вставку из приложения которое 1200 пудов и два небольших вагончика не поддерживает вставку форматированного текста, а только простого (ну например Windows Блокнот, или всякие стандартные Windows-ские штуки вроде команды "Выполнить" с полем ввода команды). Там не ясно как оно надо: можно вообще убирать из меню фразы с форматированным текстом, можно показывать их недоступными (серыми) чтобы меню более менее всегда было одинаковым, можно на лету преобразовывать в простой текст. Непонятно как оно нужно пользователю, не ясен сценарий использования.... думаю, делать серым. Тогда будет понятно, что скопируется только простой.

Carc: DenisSMI пишет: а что там не ясно? Вообще то если по уму, то формат форматированного текста (RTF) в Unicode отличается от ANSI-кодировки. Это видно невооруженным взглядом по первым байтам формата. По идее при добавлении фразы в кодировке ANSI она по любому должна добавиться все равно в кодировке Unicode. Но видимо это придется все равно отдельно тестировать... DenisSMI пишет: думаю, делать серым. Тогда будет понятно, что скопируется только простой. Когда пункт в меню серый он недоступен для выбора. Т.е. выбрать его для вставки по любому не получится и соответственно вообще ничего не будет вставлено - ни в формате форматированного текста, ни в формате простого. Но серый пункт меню зато обеспечивает другое. Меню для вставки всегда выглядит одинаково. Просто некоторые пункты меню недоступны для выбора. А когда что-то в интерфейсе выглядит одинаково - то пользователь быстрее привыкает ориентироваться в таком меню. Потому как конкретная команда меню вставки в с конкретным текстом для вставки - всегда на одном и том же месте. Ну конечно это зависит от настроек программы (сортировка и.т.д.). Сейчас по умолчанию, когда TwinkiePaste видит что вставка пойдет в такой элемент пользовательского интерфейса, который точно не поддерживает форматированный текст, она попросту исключает из меню фразы с форматированным текстом. А как лучше сделать - будет понятно видимо позже...

DenisSMI: Carc пишет: Есть мысль проще... Приделать менеджер буфера обмена. Чтобы он следил за помещаемыми в буфер обмена данными в разных форматах и по ходу дела их некоторое количество кешировал. При работе в программах-переводчиков в буфер постоянно что-то копируется, поэтому в Twinkie будет полный хаос Carc пишет: Сейчас по умолчанию, когда TwinkiePaste видит что вставка пойдет в такой элемент пользовательского интерфейса, который точно не поддерживает форматированный текст, она попросту исключает из меню фразы с форматированным текстом. А как лучше сделать - будет понятно видимо позже... Тада нормально, как есть сейчас

Carc: DenisSMI пишет: При работе в программах-переводчиков в буфер постоянно что-то копируется, поэтому в Twinkie будет полный хаос Ясное дело эта история буфера обмена будет отключаемой Сама история не будет сохраняться в постоянно используемые фразы, т.е. по ходу работы TwinkiePaste можно будет добраться до списка скопированного в буфер обмена. Но в постоянный список фраз эта история попадать не будет (без специальной команды пользователя, только если пользователь явно скажет - сохрани-ка это кадр навсегда). Т.е. по сути это кеш скопированного в буфер обмена доступен только пока работает TwinkiePaste.

Carc: Новая версия TwinkiePaste 0.14 Alpha 3 новые режимы сортировки; запуск редактора настроек при первом запуске; выбор пользовательского интерфейса создание резервной копии фраз как ZIP-архива; добавлен русский пользовательский интерфейс; добавлена панель выбора языка; добавлена команда вставки выделенного текста в название меню из редактора; фразы без вставляемого текста исключаются из меню; фразы без вставляемого текста показываются в списке красным цветом; исправлено: не та фраза в редакторе после удаления фразы; исправлено: игнорирование отмены в команде "Удалить фразу"; и много всяких мелочей...

DenisSMI: - При добавлении фразы из буфера обмена через команду в трее открывается еще одно окно твинки. Даже если одно уже открыто. - Текст, скопированный из Пагес, не добавляется по команде добавления из буфера. - Шрифт Segoe UI преобразуется в иероглифы после рестарта, как я и описывал выше.

Carc: DenisSMI пишет: - При добавлении фразы из буфера обмена через команду в трее открывается еще одно окно твинки. Даже если одно уже открыто. О Спасибо! О таких мелочах забывается. Поправлю. DenisSMI пишет: - Текст, скопированный из Пагес, не добавляется по команде добавления из буфера. А как добавляешь? Можно по шагам? Меню в трее? Команда добавить из буфера в трее доступна? Если мыша подержать на команде меню в трее в стиле Aml Pages - что будет во всплывающей подсказке на этой команде (она там содержит первые строки содержимого буфера обмена для наглядности). Как копируется из Aml Pages? DenisSMI пишет: - Шрифт Segoe UI преобразуется в иероглифы после рестарта, как я и описывал выше. А можно пример наемелить? В каком-нить RTF или DOC формате что ли... Чтобы я его попробовал скопирить из какого-нить Ворда\Вордапада и посмотреть что там со шрифтом будет.

Carc: DenisSMI пишет: - Шрифт Segoe UI преобразуется в иероглифы после рестарта, как я и описывал выше. Попробуй заново создать фразу в новой версии 0.15. Там данные неправильно сохранялись в формате RTF. Вроде пофиксил.

DenisSMI: Carc пишет: А как добавляешь? Можно по шагам? Меню в трее? Команда добавить из буфера в трее доступна? Если мыша подержать на команде меню в трее в стиле Aml Pages - что будет во всплывающей подсказке на этой команде (она там содержит первые строки содержимого буфера обмена для наглядности). Как копируется из Aml Pages? В пагес копирую через кнопку "Копировать" на панели "Форматирование". Тада потом через команду в трее добавления не происходит. Команда при этом, конечно, доступна. Carc пишет: Попробуй заново создать фразу в новой версии 0.15. Там данные неправильно сохранялись в формате RTF. Вроде пофиксил. Работает! Спасибо!

Carc: DenisSMI пишет: В пагес копирую через кнопку "Копировать" на панели "Форматирование". Тада потом через команду в трее добавления не происходит. Команда при этом, конечно, доступна. В Пагес страница какого текста? Т.е. ты кагбэ что хочешь получить в Твинки - фразу форматированного текста или простого? DenisSMI пишет: Работает! Спасибо! Г-у-у-у-т!

DenisSMI: Carc пишет: В Пагес страница какого текста? Т.е. ты кагбэ что хочешь получить в Твинки - фразу форматированного текста или простого? форматированного

Carc: Проверь еще раз на 0.15, плз. Я там вроде направил аккурат в добавлении фразы.... У меня вроде добавляется фраза и конечно же форматированного текста, если перед этим скопировать из Aml Pages Причем не важно: страница форматированного текста или простого, в буфере обмена по-любасу в результате копирования из Aml Pages лежат данные в обоих форматах и RTF и Простой текст. А TwinkiePaste в этом случае предпочитает формат RTF, как более полный.

DenisSMI: Carc пишет: Проверь еще раз на 0.15, плз. Я там вроде направил аккурат в добавлении фразы.... Да, теперь работает! Спасибо

Carc: DenisSMI пишет: Да, теперь работает! Спасибо Гут! И спасибо за репорт! Там просто неверно сохранялись данные - в памяти было одно, на этапе создания, а в сохраненном файле другое. Соответственно первый сеанс работы все ОК, а потом после чтива файла всё плыло.... Вот теперь голову ломаю, как оно блин исправить. Т.е. фактически все понятно - но вот как убрать ситуацию чтобы в принципе такое не было возможно, чтобы с фига с два скомпилировалось в такой ошибочной ситуации (банально ж 2 строчки кода местами перепутал). Установка 0.16 работает нормально? Она должна теперь уметь закрыть работающую копию при установке поверх. Хотя это сработает только если ставить 0.16 и выше поверх самой 0.16 (именно версия 0.16 умеет общаться на предмет, "эй ТвинкиПаста, ты давай до свиданья", что собственно и делает инсталлер - пускает вторую копию с ключами командной строки).

DenisSMI: Carc пишет: Установка 0.16 работает нормально? Она должна теперь уметь закрыть работающую копию при установке поверх. Хотя это сработает только если ставить 0.16 и выше поверх самой 0.16 (именно версия 0.16 умеет общаться на предмет, "эй ТвинкиПаста, ты давай до свиданья", что собственно и делает инсталлер - пускает вторую копию с ключами командной строки). на 0,15 тяжело ставилась. Нужно было дважды запускать. Посмотрим, как дальше будет.



полная версия страницы