Serge Yolkin
|
Posted: Sat Mar 17, 2012 22:06 Post subject: |
|
|
Допилил (почти) старый долгострой (хронически не хватает времени). Простенький сценарий, являющийся чем-то вроде менеджера буфера обмена. Мониторит буфер и добавляет в список (лог) его новое содержимое (только текст). Список редактируемый - можно править перед дальнейшим использованием.
Работает поиск по списку - Ctrl+S или клик на строке поиска в верхней части окна. Найденное подсвечивается сразу, для перехода к следующему вхожению - Enter. Соответственно, Enter для редактирования (новый абзац), работает только при пустой (серой) строке поиска.
Дополнительная фича - онлайн перевод (Bing - взят целиком из того, что было в ветке "Онлайновый перевод (Google и Bing)") - Ctrl+T или клик на кнопке с иконкой Bing (если иконка на кнопке не отображается - сервис недоступен). Логика: если есть выделение в списке - будем переводить выделение, если выделения нет - проверяем, нет ли чего в самом первом абзаце (обычно он пустой) и, если есть, переводим - это для перевода "с руки", без копирования в буфер. Если и там - ничего, ничего и не переводим.
Esc при активном окне сценария или клик на кнопке [_] прячет окно (на самом деле просто двигает его за пределы экрана). Чтобы снова отобразить надо кликнуть на кнопке скрипта в панели задач, или дойти до него по Alt+T. ! Под Win7 перед тем, как вызывать окно сценария, надо где-нибудь кликнуть - на десктопе, окне или кнопке любого другого приложения, свободном месте панели задач! Дело в том, что отображение скрытого окна привязано к событию onfocus, а без переключения на другое окно сценарий фокус не теряет, соответственно, и не получает. Заставить окно потерять фокус в рамках JScript мне не удалось.
18.03.12 - пара мелких исправлений
20.03.12 - ещё пара, подсказка по горячим клавишам - F1
24.03.12 - релиз Здесь |
|